Joe Wreschnig <[EMAIL PROTECTED]> writes:

> On Sat, 2006-04-29 at 18:38 +0200, Falk Hueffner wrote:
>> when I start exfalso on Alpha, select some random mp3, and choose
>> "MusicBrainz lookup", I get:
>> 
>> [EMAIL PROTECTED]:~% exfalso
>> zsh: segmentation fault (core dumped)  exfalso
>
> I'm almost certain this is a python-musicbrainz bug. Can you please
> attach a GBD backtrace? Instructions are at
> http://www.sacredchao.net/quodlibet/wiki/Development/GDBTrace.

[EMAIL PROTECTED]:~% gdb python
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "alpha-linux-gnu"...Using host libthread_db library 
"/lib/libthread_db.so.1".

[EMAIL PROTECTED]:~% gdb python
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "alpha-linux-gnu"...Using host libthread_db library 
"/lib/libthread_db.so.1".

(gdb) run /usr/share/quodlibet/exfalso.py   
Starting program: /usr/bin/python /usr/share/quodlibet/exfalso.py
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 6426)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 6426)]
0x0000020001deb928 in mb_UseUTF8 () from /usr/lib/libmusicbrainz.so.4
(gdb) bt
#0  0x0000020001deb928 in mb_UseUTF8 () from /usr/lib/libmusicbrainz.so.4
#1  0x000002000054a368 in ffi_call_osf ()
   from /usr/lib/python2.3/site-packages/_ctypes.so
#2  0x0000020000549f70 in ffi_call ()
   from /usr/lib/python2.3/site-packages/_ctypes.so
#3  0x00000200005443d8 in _CallProc ()
   from /usr/lib/python2.3/site-packages/_ctypes.so
#4  0x000002000053f804 in CData_set ()
   from /usr/lib/python2.3/site-packages/_ctypes.so
#5  0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#6  0x000000012007ad48 in eval_frame (f=0x120191728) at ../Python/ceval.c:3650
#7  0x000000012007d81c in PyEval_EvalCodeEx (co=0x20001cae110, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x20001c49e28, argcount=1, kws=0x0, kwcount=0, defs=0x11fad0af0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2669
#8  0x00000001200c8c0c in function_call (func=0x20001bf3748, 
    arg=0x20001c49e10, kw=<value optimized out>) at ../Objects/funcobject.c:504
#9  0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#10 0x0000000120020504 in instancemethod_call (func=<value optimized out>, 
    arg=0x20001c49e10, kw=dwarf2_read_address: Corrupted DWARF expression.
) at ../Objects/classobject.c:2433
#11 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#12 0x0000000120076478 in PyEval_CallObjectWithKeywords (func=0x20001cb6cf0, 
    arg=0x2000030d048, kw=0x0) at ../Python/ceval.c:3352
#13 0x000000012001a70c in PyInstance_New (klass=<value optimized out>, 
    arg=0x2000030d048, kw=0x0) at ../Objects/classobject.c:575
#14 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#15 0x000000012007ad48 in eval_frame (f=0x1206b2af8) at ../Python/ceval.c:3650
#16 0x000000012007d81c in PyEval_EvalCodeEx (co=0x20001bf99d0, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x20001c499c8, argcount=1, kws=0x0, kwcount=0, defs=0x11fad0af0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2669
#17 0x00000001200c8c0c in function_call (func=0x20001c03828, 
    arg=0x20001c499b0, kw=<value optimized out>) at ../Objects/funcobject.c:504
#18 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#19 0x0000000120020504 in instancemethod_call (func=<value optimized out>, 
    arg=0x20001c499b0, kw=dwarf2_read_address: Corrupted DWARF expression.
) at ../Objects/classobject.c:2433
#20 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#21 0x0000000120054c80 in slot_tp_init (self=<value optimized out>, args=0x1, 
    kwds=0x1) at ../Objects/typeobject.c:4714
#22 0x000000012004c3c0 in type_call (type=0x1, args=0x2000030d048, kwds=0x0)
    at ../Objects/typeobject.c:435
#23 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#24 0x000000012007ad48 in eval_frame (f=0x1205479f8) at ../Python/ceval.c:3650
#25 0x000000012007d81c in PyEval_EvalCodeEx (co=0x20001bf9e30, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x20001c4f3e0, argcount=2, kws=0x0, kwcount=0, defs=0x11fad0af0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2669
#26 0x00000001200c8c0c in function_call (func=0x20001c03b38, 
    arg=0x20001c4f3c8, kw=<value optimized out>) at ../Objects/funcobject.c:504
#27 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#28 0x0000000120020504 in instancemethod_call (func=<value optimized out>, 
    arg=0x20001c4f3c8, kw=dwarf2_read_address: Corrupted DWARF expression.
) at ../Objects/classobject.c:2433
#29 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#30 0x0000000120076478 in PyEval_CallObjectWithKeywords (func=0x20001cb6c60, 
    arg=0x20001c49fd0, kw=0x0) at ../Python/ceval.c:3352
#31 0x000000012006e324 in builtin_map (self=<value optimized out>, 
    args=<value optimized out>) at ../Python/bltinmodule.c:857
#32 0x00000001200c9700 in PyCFunction_Call (func=0x20000318408, 
    arg=0x20001cb0d08, kw=0x1) at ../Objects/methodobject.c:108
#33 0x000000012007b61c in eval_frame (f=0x120161038) at ../Python/ceval.c:3445
#34 0x000000012007d81c in PyEval_EvalCodeEx (co=0x20001bf1f10, 
    globals=<value optimized out>, locals=<value optimized out>, 
    args=0x20001c5ede0, argcount=6, kws=0x0, kwcount=0, defs=0x11fad0af0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2669
#35 0x00000001200c8c0c in function_call (func=0x20001c20358, 
    arg=0x20001c5edc8, kw=<value optimized out>) at ../Objects/funcobject.c:504
#36 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#37 0x0000000120020504 in instancemethod_call (func=<value optimized out>, 
    arg=0x20001c5edc8, kw=dwarf2_read_address: Corrupted DWARF expression.
) at ../Objects/classobject.c:2433
#38 0x0000000120017188 in PyObject_Call (func=0x206adcf0, arg=0x1, kw=0x1)
    at ../Objects/abstract.c:1755
#39 0x0000000120076478 in PyEval_CallObjectWithKeywords (func=0x20001c55b40, 
    arg=0x20001c17e08, kw=0x0) at ../Python/ceval.c:3352
#40 0x000000012001714c in PyObject_CallObject (o=0x206adcf0, a=0x1)
    at ../Objects/abstract.c:1746
#41 0x00000200005db094 in initgobject ()
   from /usr/lib/python2.3/site-packages/gtk-2.0/gobject.so
#42 0x00000200006059a0 in IA__g_closure_invoke (closure=0x1206b9b20, 
    return_value=0x0, n_param_values=1, param_values=0x11fad26e8, 
    invocation_hint=0x11fad2548) at gclosure.c:490
#43 0x000002000061b838 in signal_emit_unlocked_R (node=0x12052cfd0, detail=0, 
    instance=0x120685c20, emission_return=0x0, instance_and_params=0x11fad26e8)
    at gsignal.c:2438
#44 0x000002000061d3c8 in IA__g_signal_emit_valist (instance=0x120685c20, 
    signal_id=1, detail=0, var_args={__base = 0x11fad2960, __offset = 24})
    at gsignal.c:2197
#45 0x000002000061d854 in IA__g_signal_emit (instance=0x206adcf0, signal_id=1, 
    detail=1) at gsignal.c:2241
#46 0x0000020000c90668 in IA__gtk_widget_activate (widget=0x120685c20)
    at gtkwidget.c:3782
#47 0x0000020000b67cb4 in IA__gtk_menu_shell_activate_item (
    menu_shell=0x120530690, menu_item=0x120685c20, force_deactivate=543815680)
    at gtkmenushell.c:1057
#48 0x0000020000b680e0 in gtk_menu_shell_button_release (widget=0x120530690, 
    event=0x1206bfa30) at gtkmenushell.c:663
#49 0x0000020000b5a610 in gtk_menu_button_release (widget=0x120530690, 
    event=0x1206bfa30) at gtkmenu.c:2571
#50 0x0000020000b52288 in _gtk_marshal_BOOLEAN__BOXED (closure=0x120224320, 
    return_value=0x11fad2b70, n_param_values=<value optimized out>, 
    param_values=0x11fad2d58, invocation_hint=<value optimized out>, 
    marshal_data=0x20000b5a5a0) at gtkmarshalers.c:83
#51 0x0000020000604f88 in g_type_class_meta_marshal (closure=0x206adcf0, 
    return_value=0x1, n_param_values=1, param_values=0x120203de8, 
    invocation_hint=0x1200c9670, marshal_data=<value optimized out>)
    at gclosure.c:567
#52 0x00000200006059a0 in IA__g_closure_invoke (closure=0x120224320, 
    return_value=0x11fad2b70, n_param_values=2, param_values=0x11fad2d58, 
    invocation_hint=0x11fad2bb8) at gclosure.c:490
#53 0x000002000061b9d4 in signal_emit_unlocked_R (node=0x1203df180, detail=0, 
    instance=0x120530690, emission_return=0x11fad2ca0, 
    instance_and_params=0x11fad2d58) at gsignal.c:2476
#54 0x000002000061d018 in IA__g_signal_emit_valist (instance=0x120530690, 
    signal_id=0, detail=0, var_args={__base = 0x11fad2fd0, __offset = 24})
    at gsignal.c:2207
#55 0x000002000061d854 in IA__g_signal_emit (instance=0x206adcf0, signal_id=1, 
    detail=1) at gsignal.c:2241
#56 0x0000020000c90964 in gtk_widget_event_internal (widget=0x120530690, 
    event=0x1206bfa30) at gtkwidget.c:3751
#57 0x0000020000b4fb50 in IA__gtk_propagate_event (widget=0x120530690, 
    event=0x1) at gtkmain.c:2195
#58 0x0000020000b501e4 in IA__gtk_main_do_event (event=0x1206bfa30)
    at gtkmain.c:1424
#59 0x0000020000e221ac in gdk_event_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at gdkevents-x11.c:2291
#60 0x00000200006a20e0 in IA__g_main_context_dispatch (context=0x120286680)
    at gmain.c:1916
#61 0x00000200006a66b0 in g_main_context_iterate (context=0x120286680, 
    block=1, dispatch=1, self=<value optimized out>) at gmain.c:2547
#62 0x00000200006a6be4 in IA__g_main_loop_run (loop=0x12068f400)
    at gmain.c:2751
#63 0x0000020000b4edd8 in IA__gtk_main () at gtkmain.c:1003
#64 0x00000200008fab64 in init_gtk ()
   from /usr/lib/python2.3/site-packages/gtk-2.0/gtk/_gtk.so
#65 0x000000012007c704 in eval_frame (f=0x120190068) at ../Python/ceval.c:3431
#66 0x000000012007cc1c in eval_frame (f=0x120135ac8) at ../Python/ceval.c:3524
#67 0x000000012007d81c in PyEval_EvalCodeEx (co=0x2000036eb90, 
    globals=<value optimized out>, locals=<value optimized out>, args=0x0, 
    argcount=0, kws=0x0, kwcount=0, defs=0x11fad0af0, defcount=0, closure=0x0)
    at ../Python/ceval.c:2669
#68 0x000000012007dc70 in PyEval_EvalCode (co=0x206adcf0, globals=0x1, 
    locals=0x1) at ../Python/ceval.c:537
#69 0x000000012009d6c4 in run_node (n=0x2000035e050, 
    filename=<value optimized out>, globals=0x1, locals=0x1, 
    flags=<value optimized out>) at ../Python/pythonrun.c:1267
#70 0x000000012009ee60 in PyRun_SimpleFileExFlags (fp=<value optimized out>, 
    filename=0x11fad3a88 "/usr/share/quodlibet/exfalso.py", closeit=1, 
    flags=0x11fad3740) at ../Python/pythonrun.c:862
#71 0x0000000120010764 in Py_Main (argc=2, argv=0x11fad37e8)
    at ../Modules/main.c:415
#72 0x000000012000fe78 in main (argc=543874288, argv=0x1)
    at ../Modules/python.c:23
(gdb) 


-- 
        Falk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to