thousands of "error: line <num>: bad flagvector"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: apport
When reporting a bug with ubuntu-bug (like this, ubuntu-bug apport) sometimes thousands of error lines is spewed to the console. Here's an example:
...
error: line 321790: bad flagvector
error: line 321796: bad flagvector
error: line 321803: bad flagvector
error: line 321809: bad flagvector
error: line 321814: bad flagvector
error: line 321820: bad flagvector
error: line 321822: bad flagvector
error: line 321831: bad flagvector
error: line 321833: bad flagvector
error: line 321842: bad flagvector
error: line 321844: bad flagvector
error: line 321853: bad flagvector
error: line 321856: bad flagvector
error: line 321869: bad flagvector
error: line 321870: bad flagvector
error: line 321878: bad flagvector
error: line 321880: bad flagvector
error: line 321881: bad flagvector
error: line 321887: bad flagvector
error: line 321889: bad flagvector
error: line 321890: bad flagvector
error: line 321896: bad flagvector
error: line 321897: bad flagvector
error: line 321902: bad flagvector
...
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: apport 1.14.1-0ubuntu8
ProcVersionSign
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelMo
ApportLog:
Architecture: amd64
Date: Tue Oct 12 20:36:58 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release Candidate amd64 (20100928)
PackageArchitec
ProcEnviron:
LANGUAGE=en
LANG=nb_NO.utf8
SHELL=/bin/bash
SourcePackage: apport
The same happenes in gedit.
If I remove aspell-nb, the problem goes away.
Strace -f -F shows:
[pid 10898] access( "/usr/share/ gnome/myspell/ dicts/nb_ NO.dic" , F_OK) = -1 ENOENT (No such file or directory) "/usr/local/ share/myspell/ dicts/nb_ NO.dic" , F_OK) = -1 ENOENT (No such file or directory) "/usr/share/ myspell/ dicts/nb_ NO.dic" , F_OK) = 0 "/usr/share/ myspell/ dicts/nb_ NO.aff" , F_OK) = 0 "/usr/share/ myspell/ dicts/nb_ NO.aff" , F_OK) = 0 usr/share/ myspell/ dicts/nb_ NO.aff" , O_RDONLY) = 23 S_IFREG| 0644, st_size=16920, ...}) = 0 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fddda7e2000 0x7fddda7e2000, 4096) = 0 usr/share/ myspell/ dicts/nb_ NO.dic" , O_RDONLY) = 23 S_IFREG| 0644, st_size=5111653, ...}) = 0 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fddda7e2000 nA.B.\nA. C.\nABC/ \nABCa/ \nABCe" ..., 4096) = 4096 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fddc825e000
[pid 10898] access(
[pid 10898] access(
[pid 10898] access(
[pid 10898] access(
[pid 10898] open("/
[pid 10898] fstat(23, {st_mode=
[pid 10898] mmap(NULL, 4096, PROT_READ|
[pid 10898] read(23, "SET ISO8859-1\n\n# This is generat"..., 4096) = 4096
[pid 10898] close(23) = 0
[pid 10898] munmap(
[pid 10898] open("/
[pid 10898] fstat(23, {st_mode=
[pid 10898] mmap(NULL, 4096, PROT_READ|
[pid 10898] read(23, "322043\
[pid 10898] mmap(NULL, 2584576, PROT_READ|
[pid 10898] write(2, "error: line 4: bad flagvector\n", 30error: line 4: bad flagvector
) = 30
[pid 10898] write(2, "error: line 5: bad flagvector\n", 30error: line 5: bad flagvector
) = 30
[pid 10898] write(2, "error: line 7: bad flagvector\n", 30error: line 7: bad flagvector
) = 30
[pid 10898] write(2, "error: line 8: bad flagvector\n", 30error: line 8: bad flagvector
) = 30
[pid 10898] write(2, "error: line 9: bad flagvector\n", 30error: line 9: bad flagvector
) = 30
[pid 10898] write(2, "error: line 10: bad flagvector\n", 31error: line 10: bad flagvector
) = 31
[pid 10898] write(2, "error: line 11: bad flagvector\n", 31error: line 11: bad flagvector
) = 31
[pid 10898] write(2, "error: line 12: bad flagvector\n", 31error: line 12: bad flagvector
) = 31
[pid 10898] write(2, "error: line 13: bad flagvector\n", 31error: line 13: bad flagvector
) = 31
[pid 10898] write(2, "error: line 15: bad flagvector\n", 31error: line 15: bad flagvector
) = 31
[pid 10898] write(2, "error: line 16: bad flagvector\n", 31error: line 16: bad flagvector
) = 31
[pid 10898] write(2, "error: line 17: bad flagvector\n", 31error: line 17: bad flagvector
) = 31