Bug#478155: [debian-bts-applet] Always crashes during logging out

2008-07-26 Thread Chris Lamb
reassign 478155 gnome-python-desktop
thanks

I think this is an issue with gnomeapplet or gobject's threading. 

As a background, debian-bts-applet uses worker threads to download data
from the BTS - sometime after gnomeapplet's destroy signal is handled, it
breaks:

#4  signal handler called
#5  0x7fd848bf5eb5 in raise () from /lib/libc.so.6
#6  0x7fd848bf73d3 in abort () from /lib/libc.so.6
#7  0x004b07ff in Py_FatalError (msg=value optimized out)
at ../Python/pythonrun.c:1561
#8  0x0048b1ca in PyEval_RestoreThread (tstate=0x0)
at ../Python/ceval.c:308
#9  0x7fd841226430 in ?? ()
   from /var/lib/python-support/python2.5/gtk-2.0/gnomeapplet.so
#10 0x00491312 in PyEval_EvalFrameEx (f=0x1707f50, 
throwflag=value optimized out) at ../Python/ceval.c:3575
#11 0x004923a2 in PyEval_EvalFrameEx (f=0xf262d0, 
throwflag=value optimized out) at ../Python/ceval.c:3661
#12 0x00492a8d in PyEval_EvalCodeEx (co=0x7fd8499537b0, 
globals=value optimized out, locals=value optimized out, args=0x0, 
argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at ../Python/ceval.c:2838
#13 0x00492c82 in PyEval_EvalCode (co=0x3a2d, globals=0x3a2d, 
locals=0x6) at ../Python/ceval.c:494

(Full output attached - how does one get the Python function names?)


Regards,

-- 
Chris Lamb, UK   [EMAIL PROTECTED]
GPG: 0x634F9A20
System: Linux 2.6.25-2-amd64 #1 SMP Mon Jul 14 11:05:23 UTC 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10402000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 388751360 vsize: 388751360 resident: 31477760 share: 
15589376 rss: 31477760 rss_rlim: 18446744073709551615
CPU usage: start_time: 1217061277 rtime: 39 utime: 31 stime: 8 cutime:0 cstime: 
0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/lib/bug-buddy/debian-bts-applet'

[Thread debugging using libthread_db enabled]
[New Thread 0x7fd8499b26e0 (LWP 14893)]
0x7fd8495b05ef in waitpid () from /lib/libpthread.so.0
#0  0x7fd8495b05ef in waitpid () from /lib/libpthread.so.0
#1  0x7fd847e65719 in IA__g_spawn_sync (
working_directory=value optimized out, argv=value optimized out, 
envp=value optimized out, flags=value optimized out, 
child_setup=value optimized out, user_data=value optimized out, 
standard_output=0x0, standard_error=0x0, exit_status=0x0, 
error=0x7fff519d9618) at /build/buildd/glib2.0-2.16.4/glib/gspawn.c:374
#2  0x7fd847e65a28 in IA__g_spawn_command_line_sync (
command_line=value optimized out, standard_output=0x0, 
standard_error=0x0, exit_status=0x0, error=0x7fff519d9618)
at /build/buildd/glib2.0-2.16.4/glib/gspawn.c:682
#3  0x7fd841b624b3 in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#4  signal handler called
#5  0x7fd848bf5eb5 in raise () from /lib/libc.so.6
#6  0x7fd848bf73d3 in abort () from /lib/libc.so.6
#7  0x004b07ff in Py_FatalError (msg=value optimized out)
at ../Python/pythonrun.c:1561
#8  0x0048b1ca in PyEval_RestoreThread (tstate=0x0)
at ../Python/ceval.c:308
#9  0x7fd841226430 in ?? ()
   from /var/lib/python-support/python2.5/gtk-2.0/gnomeapplet.so
#10 0x00491312 in PyEval_EvalFrameEx (f=0x1707f50, 
throwflag=value optimized out) at ../Python/ceval.c:3575
#11 0x004923a2 in PyEval_EvalFrameEx (f=0xf262d0, 
throwflag=value optimized out) at ../Python/ceval.c:3661
#12 0x00492a8d in PyEval_EvalCodeEx (co=0x7fd8499537b0, 
globals=value optimized out, locals=value optimized out, args=0x0, 
argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0)
at ../Python/ceval.c:2838
#13 0x00492c82 in PyEval_EvalCode (co=0x3a2d, globals=0x3a2d, 
locals=0x6) at ../Python/ceval.c:494
#14 0x004b2678 in PyRun_FileExFlags (fp=0xf0d010, 
filename=0x7fff519dac6f /usr/lib/gnome-panel/debian-bts-applet, 
start=value optimized out, globals=0xf30520, locals=0xf30520, 
closeit=1, flags=0x7fff519da310) at ../Python/pythonrun.c:1273
#15 0x004b291b in PyRun_SimpleFileExFlags (fp=0xf0d010, 
filename=0x7fff519dac6f /usr/lib/gnome-panel/debian-bts-applet, 
closeit=1, flags=0x7fff519da310) at ../Python/pythonrun.c:879
#16 0x00414542 in Py_Main (argc=3, argv=value optimized out)
at ../Modules/main.c:532
#17 0x7fd848be21a6 in __libc_start_main () from /lib/libc.so.6
#18 0x00413989 in _start ()

Thread 1 (Thread 0x7fd8499b26e0 (LWP 14893)):
#0  0x7fd8495b05ef in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x7fd847e65719 in IA__g_spawn_sync (
working_directory=value optimized out, argv=value optimized out, 
envp=value optimized out, flags=value optimized out, 
child_setup=value optimized out, 

Bug#478155: [debian-bts-applet] Always crashes during logging out

2008-04-27 Thread Kartik Mistry
Package: debian-bts-applet
Version: 0.2
Severity: normal

--- Please enter the report below this line. ---

debian-bts-applet always crash when I log out of session (also, either 
shutdown or reboot the machine).

Bug-buddy crash report is attached. Let me know if you want moreinfo on 
this bug (tell me how can I give it :)).

Btw, Thanks for creating nice applet!

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.24-1-686

Debian Release: lenny/sid
  500 unstablewww.debian-multimedia.org 
  500 unstableftp.de.debian.org 
1 experimentalftp.de.debian.org 

--- Package information. ---
Depends  (Version) | Installed
==-+-===
python(= 2.4) | 2.5.2-1
python-btsutils| 0.3-1
python-glade2(= 2.10) | 2.12.1-1
python-gtk2| 2.12.1-1
python-notify  | 0.1.1-2


-- 
Cheers,
Kartik Mistry | 0xD1028C8D | IRC: kart_
Blogs: {ftbfs,kartikm}.wordpress.com
System: Linux 2.6.24-1-686 #1 SMP Sat Apr 19 00:37:55 UTC 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 60719104 vsize: 60719104 resident: 21921792 share: 
13148160 rss: 21921792 rss_rlim: 4294967295
CPU usage: start_time: 1209280762 rtime: 339 utime: 278 stime: 61 cutime:0 
cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/lib/bug-buddy/debian-bts-applet'

(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb7de38c0 (LWP 3619)]
[New Thread 0xb5797b90 (LWP 3655)]
[New Thread 0xb5f98b90 (LWP 3654)]
[New Thread 0xb6799b90 (LWP 3653)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols