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