Bug#595271: gedit crash when saving empty file

Mathieu Malaterre mathieu.malaterre at gmail.com
Thu Sep 16 14:28:07 UTC 2010


On Sun, Sep 5, 2010 at 6:40 PM, Josselin Mouette <joss at debian.org> wrote:
> Le dimanche 05 septembre 2010 à 17:44 +0200, Mathieu Malaterre a écrit :
>> > Where does that libtracker-client-0.7.so.0 file come from? It is not the
>> > tracker version in lenny.
>>
>> Here is what I find on my system:
>>
>> $ cd /usr/lib
>> $ grep libtracker-client-0.7.so.0 *
>> $ dlocate libgtk-x11-2.0.so
>> $ apt-cache policy libgtk2.0-0
>
>> let me know if you need anything else.
>
> Well, I wonder where that file comes from. You must have installed it
> locally in /usr/local/lib since it is not shipped in lenny.

No. There is no libtracker-client-0.7.so.0 on my system. Here what
strace reveals:

...
writev(16, [{"l\1\1\1V\0\0\0\4\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"...,
144}, {"Q\0\0\0sender='org.gtk.vfs.Daemon',"..., 86}], 2) = 230
writev(16, [{"l\1\1\1X\0\0\0\5\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"...,
144}, {"S\0\0\0sender='org.gtk.vfs.Daemon',"..., 88}], 2) = 232
open("/home/mathieu/.gtk-bookmarks", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat("libtracker-client-0.7.so.0", 0x7fffeb481900) = -1 ENOENT (No
such file or directory)
stat("libtracker-client-0.7.so.0.so", 0x7fffeb481900) = -1 ENOENT (No
such file or directory)
stat("libtracker-client-0.7.so.0.la", 0x7fffeb481900) = -1 ENOENT (No
such file or directory)
open("/usr/lib/tls/libtracker-client-0.7.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/libtracker-client-0.7.so.0", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/libtracker-client-0.7.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/home/mathieu/local/lib/tls/x86_64/libtracker-client-0.7.so.0",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/local/lib/tls/x86_64", 0x7fffeb4810a0) = -1 ENOENT
(No such file or directory)
open("/home/mathieu/local/lib/tls/libtracker-client-0.7.so.0",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/local/lib/tls", 0x7fffeb4810a0) = -1 ENOENT (No
such file or directory)
open("/home/mathieu/local/lib/x86_64/libtracker-client-0.7.so.0",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/local/lib/x86_64", 0x7fffeb4810a0) = -1 ENOENT (No
such file or directory)
open("/home/mathieu/local/lib/libtracker-client-0.7.so.0", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat("/home/mathieu/local/lib", 0x7fffeb4810a0) = -1 ENOENT (No such
file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

What I do not understand is the following:

$ strings /usr/lib/libgtk-x11-2.0.so.0|grep libtrac
libtracker-client-0.7.so.0
libtrackerclient.so.0
libtracker.so.0
Missing symbol '%s' in libtracker

but:

 $ ldd /usr/lib/libgtk-x11-2.0.so.0|grep libtrac
-> nothing !

Thanks
-- 
Mathieu





More information about the pkg-gnome-maintainers mailing list