Bug#595271: gedit crash when saving empty file

Mathieu Malaterre mathieu.malaterre at gmail.com
Thu Sep 16 19:54:28 UTC 2010


On Thu, Sep 16, 2010 at 7:58 PM, Josselin Mouette <joss at debian.org> wrote:
> Le jeudi 16 septembre 2010 à 19:14 +0200, Mathieu Malaterre a écrit :
>> sudo apt-get install libc6
>> ...
>>
>> I can still get the crash:
>
> Could you paste the new backtrace? I’d like to see where exactly.

Here it is:

(gdb) r
Starting program: /usr/bin/gedit
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7de4e0c in open_path (name=<value optimized out>,
namelen=<value optimized out>, preloaded=<value optimized out>,
sps=<value optimized out>,
    realname=<value optimized out>, fbp=<value optimized out>,
loader=0x7ffff7ff49b8, whatcode=2, found_other_class=0x7fffffffc31f)
at dl-load.c:1946
1946    dl-load.c: No such file or directory.
        in dl-load.c
(gdb) bt
#0  0x00007ffff7de4e0c in open_path (name=<value optimized out>,
namelen=<value optimized out>, preloaded=<value optimized out>,
sps=<value optimized out>,
    realname=<value optimized out>, fbp=<value optimized out>,
loader=0x7ffff7ff49b8, whatcode=2, found_other_class=0x7fffffffc31f)
at dl-load.c:1946
#1  0x00007ffff7de673b in _dl_map_object (loader=0x7ffff7ffce20,
name=0xa37fa0 "libtracker-client-0.7.so.0", preloaded=<value optimized
out>, type=<value optimized out>,
    trace_mode=<value optimized out>, mode=-1879048191, nsid=0) at
dl-load.c:2082
#2  0x00007ffff7df0bef in dl_open_worker (a=<value optimized out>) at
dl-open.c:254
#3  0x00007ffff7dec5e6 in _dl_catch_error (objname=<value optimized
out>, errstring=<value optimized out>, mallocedp=<value optimized
out>, operate=<value optimized out>,
    args=<value optimized out>) at dl-error.c:178
#4  0x00007ffff7df060a in _dl_open (file=0xa37fa0
"libtracker-client-0.7.so.0", mode=-2147483647,
caller_dlopen=0x7ffff50fab79, nsid=-2, argc=1, argv=0x0,
    env=0x7fffffffe758) at dl-open.c:583
#5  0x00007ffff4132f66 in dlopen_doit (a=<value optimized out>) at dlopen.c:67
#6  0x00007ffff7dec5e6 in _dl_catch_error (objname=<value optimized
out>, errstring=<value optimized out>, mallocedp=<value optimized
out>, operate=<value optimized out>,
    args=<value optimized out>) at dl-error.c:178
#7  0x00007ffff41332ec in _dlerror_run (operate=0x7ffff4132f00
<dlopen_doit>, args=0x7fffffffc750) at dlerror.c:164
#8  0x00007ffff4132ee1 in __dlopen (file=<value optimized out>,
mode=<value optimized out>) at dlopen.c:88
#9  0x00007ffff50fab79 in g_module_open () from /usr/lib/libgmodule-2.0.so.0
#10 0x00007ffff6bf138b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007ffff6996639 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff6a17545 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff6a17596 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff4ec56e1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff4ec63ac in g_object_new () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff6a1cb95 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff4ec56e1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff4ec63ac in g_object_new () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6a18a31 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff4ec56e1 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff4ec614d in g_object_new_valist () from
/usr/lib/libgobject-2.0.so.0
#22 0x00007ffff4ec6391 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#23 0x00000000004385ce in gedit_file_chooser_dialog_new ()
#24 0x000000000042b0d1 in ?? ()
#25 0x00007ffff4ebf47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff4ed5407 in ?? () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff4ed6a86 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#28 0x00007ffff4ed6fd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0x00007ffff69a0263 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x00007ffff6b34b59 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x00007ffff4ebf47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff4ed5407 in ?? () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff4ed6a86 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#34 0x00007ffff4ed6fd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#35 0x00007ffff69ba82d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x00007ffff4ebf47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#37 0x00007ffff4ed4cd1 in ?? () from /usr/lib/libgobject-2.0.so.0
#38 0x00007ffff4ed6a86 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#39 0x00007ffff4ed6fd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#40 0x00007ffff69b94bd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#41 0x00007ffff6a6b9b8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x00007ffff4ebf47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#43 0x00007ffff4ed5050 in ?? () from /usr/lib/libgobject-2.0.so.0
#44 0x00007ffff4ed68cd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#45 0x00007ffff4ed6fd3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#46 0x00007ffff6b77bae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x00007ffff6a63ef3 in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
#48 0x00007ffff6a6501b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#49 0x00007ffff6386afc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#50 0x00007ffff4c146c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#51 0x00007ffff4c18538 in ?? () from /lib/libglib-2.0.so.0
#52 0x00007ffff4c18a45 in g_main_loop_run () from /lib/libglib-2.0.so.0
#53 0x00007ffff6a65427 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#54 0x000000000042891c in main ()


Thanks again !
-- 
Mathieu





More information about the pkg-gnome-maintainers mailing list