[Bug 36538] Re: Epiphany Python extension functions are broken on amd64

Daniel Holbach daniel.holbach at ubuntu.com
Wed Apr 19 11:22:23 UTC 2006


I indeed get the crash. Here the debug backtrace:

Backtrace was generated from '/usr/libexec/epiphany-browser'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912603050304 (LWP 6505)]
[New Thread 1115703648 (LWP 27590)]
[New Thread 1132489056 (LWP 27587)]
[New Thread 1090525536 (LWP 7029)]
[New Thread 1082132832 (LWP 6560)]
0x00002aaaab1cc0fa in waitpid () from /lib/libc.so.6
#0  0x00002aaaab1cc0fa in waitpid () from /lib/libc.so.6
#1  0x00002aaaaba5f4d7 in libgnomeui_segv_handle (signum=11)
    at gnome-ui-init.c:820
#2  0x00002aaaaabd49a8 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:210
#3  <signal handler called>
#4  0x00000000004c94b8 in _wrap_ephy_node_get_children (
    self=<value optimized out>) at epiphany.override:160
#5  0x00002aaab0135763 in PyEval_EvalFrame (f=0xd50f90)
    at ../Python/ceval.c:3547
#6  0x00002aaab013679f in PyEval_EvalCodeEx (co=0x2aaab3e47f80, 
    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:2736
#7  0x00002aaab01368b2 in PyEval_EvalCode (co=0xa95e30, globals=0x0, 
    locals=0x0) at ../Python/ceval.c:484
#8  0x00002aaab015b04f in PyRun_String (str=<value optimized out>, 
    start=<value optimized out>, globals=0x14d9840, locals=0x14d9840)
    at ../Python/pythonrun.c:1265
#9  0x00002aaab0134f2a in PyEval_EvalFrame (f=0xa8d300)
    at ../Python/ceval.c:4219
#10 0x00002aaab013679f in PyEval_EvalCodeEx (co=0x2aaab3bcaf80, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0xd7d048, argcount=2, kws=0xd7d058, kwcount=0, defs=0x0, defcount=0, 
    closure=0x0) at ../Python/ceval.c:2736
#11 0x00002aaab0135221 in PyEval_EvalFrame (f=0xd7ceb0)
    at ../Python/ceval.c:3656
#12 0x00002aaab013530e in PyEval_EvalFrame (f=0xb9ebe0)
    at ../Python/ceval.c:3645
#13 0x00002aaab013679f in PyEval_EvalCodeEx (co=0x2aaab3bcace0, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x2aaab3ea4338, argcount=3, kws=0x0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2736
#14 0x00002aaab00e8d3f in function_call (func=0x2aaab3e86398, 
    arg=0x2aaab3ea4320, kw=<value optimized out>)
    at ../Objects/funcobject.c:548
#15 0x00002aaab00ce6b0 in PyObject_Call (func=0xa95e30, arg=0x0, kw=0x0)
    at ../Objects/abstract.c:1795
#16 0x00002aaab00d69f1 in instancemethod_call (func=<value optimized out>, 
    arg=0x2aaab3ea4320, kw=0x0) at ../Objects/classobject.c:2447
#17 0x00002aaab00ce6b0 in PyObject_Call (func=0xa95e30, arg=0x0, kw=0x0)
    at ../Objects/abstract.c:1795
#18 0x00002aaab012ef8c in PyEval_CallObjectWithKeywords (func=0x2aaab3e428c0, 
    arg=0x2aaab3e4dcb0, kw=0x0) at ../Python/ceval.c:3430
#19 0x00002aaab3456953 in initgobject ()
   from /usr/lib/python2.4/site-packages/gtk-2.0/gobject.so
#20 0x00002aaab05fb910 in IA__g_closure_invoke (closure=0x15f2820, 
    return_value=) at gclosure.c:490
#21 0x00002aaab060aaf2 in signal_emit_unlocked_R (node=0xdb62a0, detail=0, 
    instance=0xe238a0, emission_return=0x7fffffccc890, 
    instance_and_params=0x7fffffccc670) at gsignal.c:2438
#22 0x00002aaab060bd0c in IA__g_signal_emit_valist (instance=0xe238a0, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fffffccc8f0)
    at gsignal.c:2207
#23 0x00002aaab060c383 in IA__g_signal_emit (instance=0xa95e30, signal_id=0, 
    detail=0) at gsignal.c:2241
#24 0x00002aaaae523285 in gtk_widget_event_internal (widget=0xe238a0, 
    event=0x1a7c520) at gtkwidget.c:3751
#25 0x00002aaaae5319f8 in IA__gtk_window_propagate_key_event (
    window=0x12f0d20, event=0x1a7c520) at gtkwindow.c:4517
#26 0x00002aaaae535e0b in gtk_window_key_press_event (widget=0x12f0d20, 
    event=0x1a7c520) at gtkwindow.c:4547
#27 0x00002aaaae444670 in _gtk_marshal_BOOLEAN__BOXED (closure=0xdb5f00, 
    return_value=0x7fffffcccc60, n_param_values=<value optimized out>, 
    param_values=0x7fffffcccd60, invocation_hint=<value optimized out>, 
    marshal_data=0x2aaaae535dd0) at gtkmarshalers.c:83
#28 0x00002aaab05fb910 in IA__g_closure_invoke (closure=0xdb5f00, 
    return_value=) at gclosure.c:490
#29 0x00002aaab060ac9d in signal_emit_unlocked_R (node=0xdb62a0, detail=0, 
    instance=0x12f0d20, emission_return=0x7fffffcccf80, 
    instance_and_params=0x7fffffcccd60) at gsignal.c:2476
#30 0x00002aaab060bd0c in IA__g_signal_emit_valist (instance=0x12f0d20, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fffffcccfe0)
    at gsignal.c:2207
#31 0x00002aaab060c383 in IA__g_signal_emit (instance=0xa95e30, signal_id=0, 
    detail=0) at gsignal.c:2241
#32 0x00002aaaae523285 in gtk_widget_event_internal (widget=0x12f0d20, 
    event=0x1a7c520) at gtkwidget.c:3751
#33 0x00002aaaae442b85 in IA__gtk_propagate_event (widget=0x12f0d20, 
    event=0x1a7c520) at gtkmain.c:2192
#34 0x00002aaaae442ef7 in IA__gtk_main_do_event (event=0x1a7c520)
    at gtkmain.c:1447
#35 0x00002aaaae78f2ac in gdk_event_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at gdkevents-x11.c:2291
#36 0x00002aaab0759b9d in IA__g_main_context_dispatch (context=0x67f3a0)
    at gmain.c:1916
#37 0x00002aaab075ce65 in g_main_context_iterate (context=0x67f3a0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2547
#38 0x00002aaab075d12a in IA__g_main_loop_run (loop=0x66c4d0) at gmain.c:2751
#39 0x00002aaaae4422e2 in IA__gtk_main () at gtkmain.c:1026
#40 0x000000000043a4e9 in main (argc=8, argv=<value optimized out>)
    at ephy-main.c:791

Thread 5 (Thread 1082132832 (LWP 6560)):
#0  0x00002aaaab1fae22 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaab0278df in PR_Poll (pds=0x9dc508, npds=1, timeout=4294967295)
    at ptio.c:3877
	stack_syspoll = {{fd = 19, events = 1, revents = 0}, {fd = 37, 
    events = 0, revents = 0}, {fd = 19818832, events = 0, revents = 0}, {
    fd = 34404416, events = 0, revents = 0}, {fd = -1, events = 0, 
    revents = 0}, {fd = -1425907825, events = 10922, revents = 0}, {fd = 32, 
    events = 0, revents = 0}, {fd = -1422456768, events = 10922, 
    revents = 0}, {fd = -1196086752, events = 10922, revents = 0}, {
    fd = 30583584, events = 0, revents = 0}, {fd = 22091952, events = 0, 
    revents = 0}, {fd = -1422456768, events = 10922, revents = 0}, {
    fd = 30583584, events = 0, revents = 0}, {fd = 30583584, events = 0, 
    revents = 0}, {fd = 22091952, events = 0, revents = 0}, {fd = 1082130639, 
    events = 0, revents = 0}, {fd = 21015856, events = 0, revents = 0}, {
    fd = -1424335786, events = 10922, revents = 0}, {fd = 0, events = 0, 
    revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 21017768, 
    events = 0, revents = 0}, {fd = 21015928, events = 0, revents = 0}, {
    fd = 1, events = 0, revents = 0}, {fd = 21017936, events = 0, 
    revents = 0}, {fd = 24, events = 0, revents = 0}, {fd = -1302755124, 
    events = 10922, revents = 0}, {fd = 1, events = 0, revents = 0}, {
    fd = -1331593259, events = 10922, revents = 0}, {fd = -1, events = 0, 
    revents = 0}, {fd = -1331633793, events = 10922, revents = 0}, {
    fd = 1082130464, events = 0, revents = 0}, {fd = -1331593280, 
    events = 10922, revents = 0}, {fd = 0, events = 16, revents = 0}, {
    fd = 0, events = 0, revents = 0}, {fd = 21015912, events = 0, 
    revents = 0}, {fd = 21015912, events = 0, revents = 0}, {fd = 32429344, 
    events = 0, revents = 0}, {fd = 32429352, events = 0, revents = 0}, {
    fd = 1082130804, events = 0, revents = 0}, {fd = -1331592082, 
    events = 10922, revents = 0}, {fd = -1302755136, events = 10922, 
    revents = 0}, {fd = 21015856, events = 0, revents = 0}, {fd = 32429344, 
    events = 0, revents = 0}, {fd = 32429344, events = 0, revents = 0}, {
    fd = 32429344, events = 0, revents = 0}, {fd = -1302755596, 
    events = 10922, revents = 0}, {fd = -1329987664, events = 10922, 
    revents = 0}, {fd = 17040808, events = 0, revents = 0}, {fd = 19, 
    events = 1, revents = 0}, {fd = -2147467260, events = 0, revents = 0}, {
    fd = 21966512, events = 0, revents = 0}, {fd = -1302768262, 
    events = 10922, revents = 0}, {fd = 21015856, events = 0, revents = 0}, {
    fd = 21966512, events = 0, revents = 0}, {fd = 21966512, events = 0, 
    revents = 0}, {fd = -1302755278, events = 10922, revents = 0}, {
    fd = -1329987664, events = 10922, revents = 0}, {fd = 17040808, 
    events = 0, revents = 0}, {fd = 19, events = 1, revents = 0}, {
    fd = -1203148257, events = 10922, revents = 0}, {fd = 12458896, 
    events = 0, revents = 0}, {fd = 21015856, events = 0, revents = 0}, {
    fd = 1082130736, events = 0, revents = 0}, {fd = 10340432, events = 0, 
    revents = 0}}
	syspoll = (struct pollfd *) 0x407ffee0
	index = 1
	msecs = -1
#2  0x00002aaab254f5d0 in nsSocketTransportService::Poll (
    this=<value optimized out>, interval=0x40800174)
    at nsSocketTransportService2.cpp:359
	rv = <value optimized out>
	pollList = (PRPollDesc *) 0x9dc508
	pollCount = 1
	pollTimeout = 4294967295
	ts = 2984259071
#3  0x00002aaab254fd23 in nsSocketTransportService::Run (this=0x9dbb50)
    at nsSocketTransportService2.cpp:568
	pollInterval = 9
	n = 1
	i = <value optimized out>
	count = 0
	active = <value optimized out>
#4  0x00002aaab0a5379c in nsThread::Main (arg=0x9dcac0) at nsThread.cpp:118
	self = <value optimized out>
#5  0x00002aaaab028e9c in _pt_root (arg=<value optimized out>)
    at ptthread.c:220
	thred = (PRThread *) 0x9dcbb0
#6  0x00002aaab02dc0fa in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x00002aaaab203ce2 in clone () from /lib/libc.so.6
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 1090525536 (LWP 7029)):
#0  0x00002aaab02dec8f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaab023c0d in pt_TimedWait (cv=0x6f71e8, ml=0x6ec420, timeout=399)
    at ptsynch.c:280
	rv = <value optimized out>
	now = {tv_sec = 1145445574, tv_usec = 808468}
	tmo = {tv_sec = 1145445890, tv_nsec = 207468000}
	ticks = <value optimized out>
#2  0x00002aaaab023f7d in PR_WaitCondVar (cvar=0x6f71e0, timeout=315399)
    at ptsynch.c:407
	rv = <value optimized out>
	thred = (PRThread *) 0x1369d60
#3  0x00002aaab0a55b10 in TimerThread::Run (this=0x6ec330)
    at TimerThread.cpp:318
	waitFor = 0
#4  0x00002aaab0a5379c in nsThread::Main (arg=0x1369c70) at nsThread.cpp:118
	self = <value optimized out>
#5  0x00002aaaab028e9c in _pt_root (arg=<value optimized out>)
    at ptthread.c:220
	thred = (PRThread *) 0x1369d60
#6  0x00002aaab02dc0fa in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x00002aaaab203ce2 in clone () from /lib/libc.so.6
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 1132489056 (LWP 27587)):
#0  0x00002aaab02dec8f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaab023c0d in pt_TimedWait (cv=0x1564348, ml=0x1564290, timeout=0)
    at ptsynch.c:280
	rv = <value optimized out>
	now = {tv_sec = 1145445550, tv_usec = 328269}
	tmo = {tv_sec = 1145445610, tv_nsec = 328269000}
	ticks = <value optimized out>
#2  0x00002aaaab023f7d in PR_WaitCondVar (cvar=0x1564340, timeout=60000)
    at ptsynch.c:407
	rv = <value optimized out>
	thred = (PRThread *) 0x14fd460
#3  0x00002aaab252e4bf in nsIOThreadPool::ThreadFunc (
    arg=<value optimized out>) at nsIOThreadPool.cpp:254
	delta = <value optimized out>
	start = 2984249592
	timeout = 4294967186
	pool = (nsIOThreadPool *) 0x1562350
#4  0x00002aaaab028e9c in _pt_root (arg=<value optimized out>)
    at ptthread.c:220
	thred = (PRThread *) 0x14fd460
#5  0x00002aaab02dc0fa in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00002aaaab203ce2 in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 1115703648 (LWP 27590)):
#0  0x00002aaab02dec8f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaab023c0d in pt_TimedWait (cv=0x1564348, ml=0x1564290, timeout=0)
    at ptsynch.c:280
	rv = <value optimized out>
	now = {tv_sec = 1145445543, tv_usec = 108164}
	tmo = {tv_sec = 1145445603, tv_nsec = 108164000}
	ticks = <value optimized out>
#2  0x00002aaaab023f7d in PR_WaitCondVar (cvar=0x1564340, timeout=60000)
    at ptsynch.c:407
	rv = <value optimized out>
	thred = (PRThread *) 0x1ca9d40
#3  0x00002aaab252e4bf in nsIOThreadPool::ThreadFunc (
    arg=<value optimized out>) at nsIOThreadPool.cpp:254
	delta = <value optimized out>
	start = 2984242372
	timeout = 4294967186
	pool = (nsIOThreadPool *) 0x1562350
#4  0x00002aaaab028e9c in _pt_root (arg=<value optimized out>)
    at ptthread.c:220
	thred = (PRThread *) 0x1ca9d40
#5  0x00002aaab02dc0fa in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00002aaaab203ce2 in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 46912603050304 (LWP 6505)):
#0  0x00002aaaab1cc0fa in waitpid () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaaba5f4d7 in libgnomeui_segv_handle (signum=11)
    at gnome-ui-init.c:820
	estatus = 10922
	in_segv = 1
	sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, 
  sa_mask = {__val = {46912501716120, 46912640087648, 46912498412536, 0, 
      46912651143216, 11099696, 6433440, 11, 46912496164043, 140733193388033, 
      0, 22651296, 46912503063088, 10633904, 46912496163714, 0}}, 
  sa_flags = -1422456768, sa_restorer = 0xb}
	pid = -512
#2  0x00002aaaaabd49a8 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:210
	oldact = (sigaction *) 0x7fffffccb12c
#3  <signal handler called>
No symbol table info available.
#4  0x00000000004c94b8 in _wrap_ephy_node_get_children (
    self=<value optimized out>) at epiphany.override:160
	obj = (PyObject *) 0x4c9420
	list = (GPtrArray *) 0xabf9c0
#5  0x00002aaab0135763 in PyEval_EvalFrame (f=0xd50f90)
    at ../Python/ceval.c:3547
	callargs = <value optimized out>
	stack_pointer = <value optimized out>
	next_instr = <value optimized out>
	opcode = <value optimized out>
	oparg = <value optimized out>
	why = WHY_NOT
	err = 0
	x = (PyObject *) 0x2aaab3ea82d8
	v = #0  0x00002aaaab1cc0fa in waitpid () from /lib/libc.so.6

-- 
Epiphany Python extension functions are broken on amd64
https://launchpad.net/bugs/36538




More information about the desktop-bugs mailing list