[Bug 29441] gedit from LiveCD segfaults on startup
John Dong
john.dong at gmail.com
Mon Jan 23 12:47:57 UTC 2006
Public bug reported:
https://launchpad.net/malone/bugs/29441
Affects: gedit (Ubuntu)
Severity: Normal
Priority: (none set)
Status: Unconfirmed
Description:
Using the Flight 3 LiveCD, I get reproducible segfaults when GEdit is
launched, either from the command line or menu item. The segfault
happens before any part of GEdit starts up / is visible.
Attached is the last couple lines of the strace; don't know if it's much
help. I can post more info if you guys need it, but I've reproduced this
on 3 different computers so I think it should be quite consistently
reproducible.
fstat64(19, {st_mode=S_IFREG|0644, st_size=2681, ...}) = 0
read(19, "", 4096) = 0
close(19) = 0
munmap(0xb6c33000, 4096) = 0
close(18) = 0
close(17) = 0
futex(0x81f1910, FUTEX_WAKE, 1) = 0
stat64("/usr/lib/python24.zip/encodings", 0xbf89393c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/encodings.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/encodingsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/encodings.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/encodings.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/encodings", {st_mode=S_IFDIR|0755, st_size=4738, ...}) = 0
stat64("/usr/lib/python2.4/encodings/__init__.py", {st_mode=S_IFREG|0644, st_size=4817, ...}) = 0
stat64("/usr/lib/python2.4/encodings/__init__", 0xbf8934ec) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/__init__.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/__init__module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/__init__.py", O_RDONLY|O_LARGEFILE) = 17
fstat64(17, {st_mode=S_IFREG|0644, st_size=4817, ...}) = 0
open("/usr/lib/python2.4/encodings/__init__.pyc", O_RDONLY|O_LARGEFILE) = 18
fstat64(18, {st_mode=S_IFREG|0644, st_size=3845, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c33000
read(18, "m\362\r\n\246\262\200Cc\0\0\0\0\0\0\0\0\3\0\0\0@\0\0\0"..., 4096) = 3845
fstat64(18, {st_mode=S_IFREG|0644, st_size=3845, ...}) = 0
read(18, "", 4096) = 0
close(18) = 0
munmap(0xb6c33000, 4096) = 0
stat64("/usr/lib/python2.4/encodings", {st_mode=S_IFDIR|0755, st_size=4738, ...}) = 0
stat64("/usr/lib/python2.4/encodings/codecs", 0xbf8923fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/codecs.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/codecsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/codecs.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/codecs.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python24.zip/codecs", 0xbf8923fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/codecs.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/codecsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/codecs.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/codecs.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/codecs", 0xbf8923fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/codecs.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/codecsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/codecs.py", O_RDONLY|O_LARGEFILE) = 18
fstat64(18, {st_mode=S_IFREG|0644, st_size=26228, ...}) = 0
open("/usr/lib/python2.4/codecs.pyc", O_RDONLY|O_LARGEFILE) = 19
fstat64(19, {st_mode=S_IFREG|0644, st_size=24609, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c33000
read(19, "m\362\r\n\244\262\200Cc\0\0\0\0\0\0\0\0\30\0\0\0@\0\0\0"..., 4096) = 4096
fstat64(19, {st_mode=S_IFREG|0644, st_size=24609, ...}) = 0
brk(0x8249000) = 0x8249000
read(19, "\0\0t\0\0Z\1\0d\1\0d\2\0\204\1\0Z\2\0d\3\0\204\0\0Z\3\0"..., 20480) = 20480
read(19, "\1\f\1\f\1\f\1\f\1\20\1\16\2\6\1\6\1\6\1\6\1\v\4\6\1\7"..., 4096) = 33read(19, "", 4096) = 0
close(19) = 0
munmap(0xb6c33000, 4096) = 0
close(18) = 0
stat64("/usr/lib/python2.4/encodings/exceptions", 0xbf8923fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/exceptions.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/exceptionsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/exceptions.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/exceptions.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/encodings/types", 0xbf8923fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/types.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/typesmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/types.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/types.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/encodings/aliases", 0xbf8923fc) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/aliases.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/aliasesmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/aliases.py", O_RDONLY|O_LARGEFILE) = 18
fstat64(18, {st_mode=S_IFREG|0644, st_size=13996, ...}) = 0
open("/usr/lib/python2.4/encodings/aliases.pyc", O_RDONLY|O_LARGEFILE) = 19
fstat64(19, {st_mode=S_IFREG|0644, st_size=8452, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c33000
read(19, "m\362\r\n\246\262\200Cc\0\0\0\0\0\0\0\0\4\0\0\0@\0\0\0"..., 4096) = 4096
fstat64(19, {st_mode=S_IFREG|0644, st_size=8452, ...}) = 0
read(19, "58t\f\0\0\0windows_1258t\3\0\0\000424t\5\0\0\0"..., 4096) = 4096
read(19, "\0utf_16let\2\0\0\0u7t\5\0\0\0utf_7t\4\0\0\0u"..., 4096) = 260
read(19, "", 4096) = 0
close(19) = 0
munmap(0xb6c33000, 4096) = 0
close(18) = 0
close(17) = 0
futex(0x81f1910, FUTEX_WAKE, 1) = 0
stat64("/usr/lib/python2.4/encodings/utf_8", 0xbf8935bc) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/utf_8.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/utf_8module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/encodings/utf_8.py", O_RDONLY|O_LARGEFILE) = 17
fstat64(17, {st_mode=S_IFREG|0644, st_size=535, ...}) = 0
open("/usr/lib/python2.4/encodings/utf_8.pyc", O_RDONLY|O_LARGEFILE) = 18
fstat64(18, {st_mode=S_IFREG|0644, st_size=1016, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c33000
read(18, "m\362\r\n\246\262\200Cc\0\0\0\0\0\0\0\0\3\0\0\0@\0\0\0"..., 4096) = 1016
fstat64(18, {st_mode=S_IFREG|0644, st_size=1016, ...}) = 0
read(18, "", 4096) = 0
close(18) = 0
munmap(0xb6c33000, 4096) = 0
close(17) = 0
futex(0x81f1910, FUTEX_WAKE, 1) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
readlink("gedit", 0xbf893b6b, 1024) = -1 ENOENT (No such file or directory)
getcwd("/home/ubuntu", 4096) = 13
lstat64("/home/ubuntu/gedit", 0xbf8932cc) = -1 ENOENT (No such file or directory)
futex(0x81f1910, FUTEX_WAKE, 1) = 0
stat64("pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python24.zip/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python24.zip/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/plat-linux2/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/plat-linux2/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/plat-linux2/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/plat-linux2/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/plat-linux2/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/lib-tk/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-tk/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-tk/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-tk/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-tk/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/lib-dynload/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-dynload/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-dynload/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-dynload/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/lib-dynload/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/python2.4/site-packages/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.4/site-packages/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.4/site-packages/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.4/site-packages/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.4/site-packages/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/site-packages/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/site-packages/HTMLgen/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/HTMLgen/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/HTMLgen/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/HTMLgen/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/HTMLgen/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/site-packages/Numeric/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/Numeric/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/Numeric/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/Numeric/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/Numeric/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/site-packages/PIL/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/PIL/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/PIL/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/PIL/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/PIL/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/site-packages/cairo/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/cairo/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/cairo/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/cairo/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/cairo/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/python2.4/site-packages/gtk-2.0/pygtk", 0xbf89390c) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/gtk-2.0/pygtk.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/gtk-2.0/pygtkmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/gtk-2.0/pygtk.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.4/site-packages/gtk-2.0/pygtk.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
futex(0x81f1910, FUTEX_WAKE, 1) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(3, "\33\0\2\0\0\0\0\0", 8) = 8
write(3, " \0\2\0\0\0\0\0", 8) = 8
write(3, "+\0\1\0", 4) = 4
read(3, "n\2R\0\267H9\366\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0"..., 32) = 32
read(3, "n\2R\0\rI9\366\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \1"..., 32) = 32
read(3, "\1\2U\0\0\0\0\0O\0 \2\4\0\0\0\4\0\0\0\0\0\0\0\f\222\33"..., 32) = 32
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb6ef8708) = 8054
waitpid(8054, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 8054
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(1) = ?
More information about the desktop-bugs
mailing list