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  0x00007fd848bf5eb5 in raise () from /lib/libc.so.6
#6  0x00007fd848bf73d3 in abort () from /lib/libc.so.6
#7  0x00000000004b07ff in Py_FatalError (msg=<value optimized out>)
    at ../Python/pythonrun.c:1561
#8  0x000000000048b1ca in PyEval_RestoreThread (tstate=0x0)
    at ../Python/ceval.c:308
#9  0x00007fd841226430 in ?? ()
   from /var/lib/python-support/python2.5/gtk-2.0/gnomeapplet.so
#10 0x0000000000491312 in PyEval_EvalFrameEx (f=0x1707f50, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3575
#11 0x00000000004923a2 in PyEval_EvalFrameEx (f=0xf262d0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3661
#12 0x0000000000492a8d 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 0x0000000000492c82 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)]
0x00007fd8495b05ef in waitpid () from /lib/libpthread.so.0
#0  0x00007fd8495b05ef in waitpid () from /lib/libpthread.so.0
#1  0x00007fd847e65719 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  0x00007fd847e65a28 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  0x00007fd841b624b3 in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#4  <signal handler called>
#5  0x00007fd848bf5eb5 in raise () from /lib/libc.so.6
#6  0x00007fd848bf73d3 in abort () from /lib/libc.so.6
#7  0x00000000004b07ff in Py_FatalError (msg=<value optimized out>)
    at ../Python/pythonrun.c:1561
#8  0x000000000048b1ca in PyEval_RestoreThread (tstate=0x0)
    at ../Python/ceval.c:308
#9  0x00007fd841226430 in ?? ()
   from /var/lib/python-support/python2.5/gtk-2.0/gnomeapplet.so
#10 0x0000000000491312 in PyEval_EvalFrameEx (f=0x1707f50, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3575
#11 0x00000000004923a2 in PyEval_EvalFrameEx (f=0xf262d0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3661
#12 0x0000000000492a8d 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 0x0000000000492c82 in PyEval_EvalCode (co=0x3a2d, globals=0x3a2d, 
    locals=0x6) at ../Python/ceval.c:494
#14 0x00000000004b2678 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 0x00000000004b291b in PyRun_SimpleFileExFlags (fp=0xf0d010, 
    filename=0x7fff519dac6f "/usr/lib/gnome-panel/debian-bts-applet", 
    closeit=1, flags=0x7fff519da310) at ../Python/pythonrun.c:879
#16 0x0000000000414542 in Py_Main (argc=3, argv=<value optimized out>)
    at ../Modules/main.c:532
#17 0x00007fd848be21a6 in __libc_start_main () from /lib/libc.so.6
#18 0x0000000000413989 in _start ()

Thread 1 (Thread 0x7fd8499b26e0 (LWP 14893)):
#0  0x00007fd8495b05ef in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fd847e65719 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
        outpipe = -1
        errpipe = -1
        pid = 14899
        fds = {__fds_bits = {25268800, 8, 16, 16, 24433936, 0, 16, 0, 
    24433960, 24326512, 24433936, 140734562670104, 3, 140566895830262, 
    140734562669496, 140734562669608}}
        ret = <value optimized out>
        outstr = (GString *) 0x0
        errstr = (GString *) 0x0
        failed = 0
        status = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2  0x00007fd847e65a28 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
        retval = 0
        argv = (gchar **) 0x174d510
        __PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3  0x00007fd841b624b3 in ?? ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x00007fd848bf5eb5 in raise () from /lib/libc.so.6
No symbol table info available.
#6  0x00007fd848bf73d3 in abort () from /lib/libc.so.6
No symbol table info available.
#7  0x00000000004b07ff in Py_FatalError (msg=<value optimized out>)
    at ../Python/pythonrun.c:1561
No locals.
#8  0x000000000048b1ca in PyEval_RestoreThread (tstate=0x0)
    at ../Python/ceval.c:308
No locals.
#9  0x00007fd841226430 in ?? ()
   from /var/lib/python-support/python2.5/gtk-2.0/gnomeapplet.so
No symbol table info available.
#10 0x0000000000491312 in PyEval_EvalFrameEx (f=0x1707f50, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3575
        sp = (PyObject **) 0x17080d8
        stack_pointer = (PyObject **) 0x1708100
        next_instr = (unsigned char *) 0xf83e71 "\001d"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = <value optimized out>
        err = 0
        x = (PyObject *) 0x16c7e60
        v = (PyObject *) 0x0
        w = (PyObject *) 0x72f300
        u = (PyObject *) 0x7fd84996a16c
        t = <value optimized out>
        stream = <value optimized out>
        freevars = (PyObject **) 0x17080d0
        retval = (PyObject *) 0x0
        tstate = (PyThreadState *) 0xf0d2e0
        co = (PyCodeObject *) 0x7fd849953990
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = <value optimized out>
        names = (PyObject *) 0x7fd8499852c0
        consts = (PyObject *) 0x7fd8499906b0
#11 0x00000000004923a2 in PyEval_EvalFrameEx (f=0xf262d0, 
    throwflag=<value optimized out>) at ../Python/ceval.c:3661
        sp = (PyObject **) 0xf26458
        stack_pointer = (PyObject **) 0xf26458
        next_instr = (unsigned char *) 0x7fd84998f52a "\203\001"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = <value optimized out>
        err = 0
        x = (PyObject *) 0x0
        v = (PyObject *) 0xf30520
        w = (PyObject *) 0xf50309
        u = (PyObject *) 0x7fd848f139e0
        t = <value optimized out>
        stream = <value optimized out>
        freevars = (PyObject **) 0xf26448
        retval = (PyObject *) 0x0
        tstate = (PyThreadState *) 0xf0d2e0
        co = (PyCodeObject *) 0x7fd8499537b0
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = <value optimized out>
        names = (PyObject *) 0x7fd84997c610
        consts = (PyObject *) 0x7fd8499908d0
#12 0x0000000000492a8d 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
        f = (PyFrameObject *) 0xf262d0
        retval = (PyObject *) 0x0
        freevars = (PyObject **) 0xf26448
        tstate = (PyThreadState *) 0xf0d2e0
        x = <value optimized out>
        u = (PyObject *) 0x0
#13 0x0000000000492c82 in PyEval_EvalCode (co=0x3a2d, globals=0x3a2d, 
    locals=0x6) at ../Python/ceval.c:494
No locals.
#14 0x00000000004b2678 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
        ret = (PyObject *) 0x0
        mod = <value optimized out>
        arena = <value optimized out>
#15 0x00000000004b291b in PyRun_SimpleFileExFlags (fp=0xf0d010, 
    filename=0x7fff519dac6f "/usr/lib/gnome-panel/debian-bts-applet", 
    closeit=1, flags=0x7fff519da310) at ../Python/pythonrun.c:879
        m = <value optimized out>
        d = (PyObject *) 0xf30520
        v = <value optimized out>
        ext = <value optimized out>
#16 0x0000000000414542 in Py_Main (argc=3, argv=<value optimized out>)
    at ../Modules/main.c:532
        c = <value optimized out>
        sts = 0
        command = 0x0
        filename = 0x3a2d <Address 0x3a2d out of bounds>
        module = 0x0
        fp = (FILE *) 0xf0d010
        p = <value optimized out>
        inspect = 0
        unbuffered = <value optimized out>
        skipfirstline = 0
        stdin_is_interactive = <value optimized out>
        help = <value optimized out>
        version = <value optimized out>
        saw_inspect_flag = 0
        saw_unbuffered_flag = 0
        cf = {cf_flags = 0}
#17 0x00007fd848be21a6 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#18 0x0000000000413989 in _start ()
No locals.
#0  0x00007fd8495b05ef in waitpid () from /lib/libpthread.so.0
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; 
input not from terminal]


----------- .xsession-errors (245 sec old) ---------------------
AttributeError: '__main__.MozillaEmbed' object has no attribute 'get_embed'
** (epiphany-browser:31175): WARNING **: Python code for 'attach_tab' failed to 
execute
Traceback (most recent call last):
  File "/home/lamby/.gnome2/epiphany/extensions/autofindasyoutype.py", line 80, 
in attach_tab
    embed = tab.get_embed()
AttributeError: '__main__.MozillaEmbed' object has no attribute 'get_embed'
** (epiphany-browser:31175): WARNING **: Python code for 'attach_tab' failed to 
execute
Traceback (most recent call last):
  File "/home/lamby/.gnome2/epiphany/extensions/autofindasyoutype.py", line 80, 
in attach_tab
    embed = tab.get_embed()
AttributeError: '__main__.MozillaEmbed' object has no attribute 'get_embed'
** (epiphany-browser:31175): WARNING **: Python code for 'attach_tab' failed to 
execute
--------------------------------------------------

Attachment: signature.asc
Description: PGP signature

Reply via email to