Bug#553149: _g_local_file_info_get: segmentation fault in each application using it
Gabriele Brosulo
gabriele.brosulo at gmail.com
Thu Oct 29 08:26:28 UTC 2009
Package: libglib2.0-0
Version: 2.22.2-2
Severity: grave
Justification: causes non-serious data loss
Each application that use libglib2 crashes (segmentation fault) when opening files. Tryied with:
- iceweasel
- icedove
- pidgin
- wireshark
In the following the backtrace of pidgin, chrashed trying to send a file to a contact:
g4b0 at gabodeb:~$ gdb pidgin
GNU gdb (GDB) 7.0-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pidgin...Reading symbols from /usr/lib/debug/usr/bin/pidgin...done.
(no debugging symbols found)...done.
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/pidgin
[Thread debugging using libthread_db enabled]
[New Thread 0xb29ceb90 (LWP 7199)]
[New Thread 0xb1fffb90 (LWP 7200)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb1fffb90 (LWP 7200)]
0x00000001 in ?? ()
(gdb) bt
#0 0x00000001 in ?? ()
#1 0xb741999d in g_local_file_enumerator_next_file (enumerator=0x90a9690, cancellable=0xb2002360, error=0xb1fff258) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gio/glocalfileenumerator.c:345
#2 0xb73dce62 in next_files_thread (res=0x8a60150, object=0x90a9690, cancellable=0xb2002360) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gio/gfileenumerator.c:641
#3 0xb73f8f39 in run_in_thread (job=0x83af1e0, c=0xb2002360, _data=0x83af1d0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gio/gsimpleasyncresult.c:676
#4 0xb73ed7e4 in io_job_thread (data=0x83af1e0, user_data=0x0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gio/gioscheduler.c:182
#5 0xb7705766 in g_thread_pool_thread_proxy (data=0x909c2b0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gthreadpool.c:265
#6 0xb770411f in g_thread_create_proxy (data=0xb2000598) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gthread.c:635
#7 0xb78604b5 in start_thread (arg=0xb1fffb90) at pthread_create.c:300
#8 0xb7621a5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The same backtrace applyes to the other programs.
Thanks a lot
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libglib2.0-0 depends on:
ii libc6 2.9-25 GNU C Library: Shared libraries
ii libpcre3 7.8-3 Perl 5 Compatible Regular Expressi
ii libselinux1 2.0.87-3 SELinux runtime shared libraries
Versions of packages libglib2.0-0 recommends:
ii libglib2.0-data 2.22.2-2 Common files for GLib library
ii shared-mime-info 0.60-2 FreeDesktop.org shared MIME databa
libglib2.0-0 suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list