From: SourceForge.net <no...@so...> - 2006-05-05 19:44:59
|
Bugs item #1482697, was opened at 2006-05-05 20:09 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 Status: Open Resolution: None Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) >Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-05-31 18:36:31
|
Bugs item #1482697, was opened at 2006-05-05 12:09 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 Status: Open Resolution: None Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-31 11:36 Message: Logged In: NO (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 12:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 12:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-05-31 18:38:22
|
Bugs item #1482697, was opened at 2006-05-05 20:09 Message generated for change (Comment added) made by felix_mathais You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 Status: Open Resolution: None Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- >Comment By: Felix Mathais (felix_mathais) Date: 2006-05-31 19:38 Message: Logged In: YES user_id=145168 that is the output from gdb: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-31 19:36 Message: Logged In: NO (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-05-31 19:44:16
|
Bugs item #1482697, was opened at 2006-05-05 20:09 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 Status: Open Resolution: None Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2006-05-31 20:20 Message: Logged In: YES user_id=294680 Possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-05-31 19:38 Message: Logged In: YES user_id=145168 that is the output from gdb: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-31 19:36 Message: Logged In: NO (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-06-02 17:29:44
|
Bugs item #1482697, was opened at 2006-05-05 20:09 Message generated for change (Comment added) made by felix_mathais You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 Status: Open Resolution: None Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- >Comment By: Felix Mathais (felix_mathais) Date: 2006-06-02 18:29 Message: Logged In: YES user_id=145168 Sorry to say, but the fix has not worked. The error message: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Aborted Trace: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x1f7000 [Thread debugging using libthread_db enabled] [New Thread -1209010496 (LWP 27985)] [New Thread 27761568 (LWP 27988)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Program received signal SIGABRT, Aborted. [Switching to Thread -1209010496 (LWP 27985)] 0x00aaa110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 2 (Thread 27761568 (LWP 27988)): #0 0x00bfc322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0056622f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1209010496 (LWP 27985)): #0 0x00aaa110 in raise () from /lib/libc.so.6 #1 0x00aab567 in abort () from /lib/libc.so.6 #2 0x007b07aa in JS_Assert (s=0x7b48c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x7b2766 "jsapi.c", ln=2008) at jsutil.c:155 #3 0x00735fd3 in JS_SetPrivate (cx=0x8c20a88, obj=0x8c25348, data=0x8c31a48) at jsapi.c:2008 #4 0x08079cc4 in se_new () at script_engine.c:1580 #5 0x08056da3 in engine_init () at engine.c:422 #6 0x08062365 in main (argc=1, argv=0xbfd25014) at main.c:454 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-31 20:20 Message: Logged In: YES user_id=294680 Possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-05-31 19:38 Message: Logged In: YES user_id=145168 that is the output from gdb: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-31 19:36 Message: Logged In: NO (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-06-08 19:51:53
|
Bugs item #1482697, was opened at 2006-05-05 20:09 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 Status: Open Resolution: None Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2006-06-08 20:51 Message: Logged In: YES user_id=294680 A different possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-06-02 18:29 Message: Logged In: YES user_id=145168 Sorry to say, but the fix has not worked. The error message: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Aborted Trace: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x1f7000 [Thread debugging using libthread_db enabled] [New Thread -1209010496 (LWP 27985)] [New Thread 27761568 (LWP 27988)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Program received signal SIGABRT, Aborted. [Switching to Thread -1209010496 (LWP 27985)] 0x00aaa110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 2 (Thread 27761568 (LWP 27988)): #0 0x00bfc322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0056622f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1209010496 (LWP 27985)): #0 0x00aaa110 in raise () from /lib/libc.so.6 #1 0x00aab567 in abort () from /lib/libc.so.6 #2 0x007b07aa in JS_Assert (s=0x7b48c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x7b2766 "jsapi.c", ln=2008) at jsutil.c:155 #3 0x00735fd3 in JS_SetPrivate (cx=0x8c20a88, obj=0x8c25348, data=0x8c31a48) at jsapi.c:2008 #4 0x08079cc4 in se_new () at script_engine.c:1580 #5 0x08056da3 in engine_init () at engine.c:422 #6 0x08062365 in main (argc=1, argv=0xbfd25014) at main.c:454 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-31 20:20 Message: Logged In: YES user_id=294680 Possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-05-31 19:38 Message: Logged In: YES user_id=145168 that is the output from gdb: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-31 19:36 Message: Logged In: NO (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-06-18 00:22:39
|
Bugs item #1482697, was opened at 2006-05-05 20:09 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2006-06-18 01:22 Message: Logged In: YES user_id=294680 Assuming that the lack of feedback means that it's fixed. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-06-18 01:22 Message: Logged In: YES user_id=294680 This bug entry is believed to be fixed in CVS. Please reopen it if needed. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-06-08 20:51 Message: Logged In: YES user_id=294680 A different possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-06-02 18:29 Message: Logged In: YES user_id=145168 Sorry to say, but the fix has not worked. The error message: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Aborted Trace: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x1f7000 [Thread debugging using libthread_db enabled] [New Thread -1209010496 (LWP 27985)] [New Thread 27761568 (LWP 27988)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Program received signal SIGABRT, Aborted. [Switching to Thread -1209010496 (LWP 27985)] 0x00aaa110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 2 (Thread 27761568 (LWP 27988)): #0 0x00bfc322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0056622f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1209010496 (LWP 27985)): #0 0x00aaa110 in raise () from /lib/libc.so.6 #1 0x00aab567 in abort () from /lib/libc.so.6 #2 0x007b07aa in JS_Assert (s=0x7b48c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x7b2766 "jsapi.c", ln=2008) at jsutil.c:155 #3 0x00735fd3 in JS_SetPrivate (cx=0x8c20a88, obj=0x8c25348, data=0x8c31a48) at jsapi.c:2008 #4 0x08079cc4 in se_new () at script_engine.c:1580 #5 0x08056da3 in engine_init () at engine.c:422 #6 0x08062365 in main (argc=1, argv=0xbfd25014) at main.c:454 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-31 20:20 Message: Logged In: YES user_id=294680 Possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-05-31 19:38 Message: Logged In: YES user_id=145168 that is the output from gdb: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-31 19:36 Message: Logged In: NO (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-06-23 18:42:02
|
Bugs item #1482697, was opened at 2006-05-05 20:09 Message generated for change (Comment added) made by felix_mathais You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.6 Status: Closed Resolution: Fixed Priority: 5 Submitted By: Felix Mathais (felix_mathais) Assigned to: Darren Salt (dsalt) Summary: gxine crash on start Initial Comment: I downloaded and compiled gxine 0.5.6. when starting i get the folowing crash: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Aborted the last version for me to work is 0.5.4 Felix ---------------------------------------------------------------------- >Comment By: Felix Mathais (felix_mathais) Date: 2006-06-23 19:42 Message: Logged In: YES user_id=145168 I was working in france. Just got back. Try it now ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-06-18 01:22 Message: Logged In: YES user_id=294680 Assuming that the lack of feedback means that it's fixed. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-06-18 01:22 Message: Logged In: YES user_id=294680 This bug entry is believed to be fixed in CVS. Please reopen it if needed. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-06-08 20:51 Message: Logged In: YES user_id=294680 A different possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-06-02 18:29 Message: Logged In: YES user_id=145168 Sorry to say, but the fix has not worked. The error message: Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Aborted Trace: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x1f7000 [Thread debugging using libthread_db enabled] [New Thread -1209010496 (LWP 27985)] [New Thread 27761568 (LWP 27988)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:2008 Program received signal SIGABRT, Aborted. [Switching to Thread -1209010496 (LWP 27985)] 0x00aaa110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 2 (Thread 27761568 (LWP 27988)): #0 0x00bfc322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0056622f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1209010496 (LWP 27985)): #0 0x00aaa110 in raise () from /lib/libc.so.6 #1 0x00aab567 in abort () from /lib/libc.so.6 #2 0x007b07aa in JS_Assert (s=0x7b48c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x7b2766 "jsapi.c", ln=2008) at jsutil.c:155 #3 0x00735fd3 in JS_SetPrivate (cx=0x8c20a88, obj=0x8c25348, data=0x8c31a48) at jsapi.c:2008 #4 0x08079cc4 in se_new () at script_engine.c:1580 #5 0x08056da3 in engine_init () at engine.c:422 #6 0x08062365 in main (argc=1, argv=0xbfd25014) at main.c:454 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-31 20:20 Message: Logged In: YES user_id=294680 Possible fix attached. ---------------------------------------------------------------------- Comment By: Felix Mathais (felix_mathais) Date: 2006-05-31 19:38 Message: Logged In: YES user_id=145168 that is the output from gdb: (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-31 19:36 Message: Logged In: NO (gdb) handle SIG32 noprint nostop Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) run Starting program: /usr/local/bin/gxine Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0x703000 [Thread debugging using libthread_db enabled] [New Thread -1208891712 (LWP 9351)] [New Thread 69409696 (LWP 9354)] [New Thread 30972832 (LWP 9355)] [New Thread 41458592 (LWP 9356)] [New Thread 86694816 (LWP 9357)] [New Thread 52169632 (LWP 9358)] Assertion failure: OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE, at jsapi.c:1998 Program received signal SIGABRT, Aborted. [Switching to Thread -1208891712 (LWP 9351)] 0x008c9110 in raise () from /lib/libc.so.6 (gdb) thread apply all bt Thread 6 (Thread 52169632 (LWP 9358)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 5 (Thread 86694816 (LWP 9357)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00778130 in fifo_buffer_get () from /usr/local/lib/libxine.so.1 #2 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 41458592 (LWP 9356)): #0 0x00899cdc in __nanosleep_nocancel () from /lib/libpthread.so.0 #1 0x0079b8ee in xine_usec_sleep () from /usr/local/lib/libxine.so.1 #2 0x027893e4 in ?? () #3 0x0007d466 in ?? () #4 0x007a7c74 in ?? () from /usr/local/lib/libxine.so.1 #5 0x00000000 in ?? () Thread 3 (Thread 30972832 (LWP 9355)): #0 0x008970c1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x0078688b in ao_loop () from /usr/local/lib/libxine.so.1 Thread 2 (Thread 69409696 (LWP 9354)): #0 0x00897322 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0077522f in metronom_sync_loop () from /usr/local/lib/libxine.so.1 Thread 1 (Thread -1208891712 (LWP 9351)): #0 0x008c9110 in raise () from /lib/libc.so.6 #1 0x008ca567 in abort () from /lib/libc.so.6 #2 0x005c27aa in JS_Assert ( s=0x5c68c0 "OBJ_GET_CLASS(cx, obj)->flags & JSCLASS_HAS_PRIVATE", file=0x5c4766 "jsapi.c", ln=1998) at jsutil.c:155 #3 0x00547edb in JS_GetPrivate (cx=0x9103a88, obj=0x9108348) at jsapi.c:1998 #4 0x08075f30 in js_callback (cx=0x9103a88, obj=0x9108348, argc=1, argv=0x97dd8e4, rval=0xbf8427a4) at script_engine.c:327 #5 0x00577311 in js_Invoke (cx=0x9103a88, argc=1, flags=0) at jsinterp.c:941 #6 0x005852fb in js_Interpret (cx=0x9103a88, result=0xbf84301c) at jsinterp.c:2972 #7 0x00577a83 in js_Execute (cx=0x9103a88, chain=0x9108348, script=0x97dcb80, down=0x0, special=0, result=0x9103884) at jsinterp.c:1159 #8 0x0054afdf in JS_EvaluateUCScriptForPrincipals (cx=0x9103a88, obj=0x9108348, principals=0x0, chars=0x97d5800, length=62, ---Type <return> to continue, or q <return> to quit--- filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3558 #9 0x0054af63 in JS_EvaluateUCScript (cx=0x9103a88, obj=0x9108348, chars=0x97d5800, length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3535 #10 0x0054aeb4 in JS_EvaluateScript (cx=0x9103a88, obj=0x9108348, bytes=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", length=62, filename=0x97d8e89 "XML widget show", lineno=0, rval=0x9103884) at jsapi.c:3503 #11 0x080759a4 in se_eval_ext (se=0x9103860, script=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, print_cb=0x8055fa4 <print_cb>, print_cb_data=0x0, error_cb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at script_engine.c:175 #12 0x080560d8 in engine_exec_obj ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", obj=0x0, cb=0x8055fa4 <print_cb>, cb_data=0x0, ecb=0x8075646 <se_error_cb>, src=0x97d8e89 "XML widget show") at engine.c:192 #13 0x08056321 in engine_exec ( cmd=0x97d8e99 "if (__js.v != 1) callback ('widget.__js.wi.set_show (false)');", cb=0, cb_data=0x0, src=0x97d8e89 "XML widget show") at engine.c:236 #14 0x08081b47 in button_js_cb (w=0x97d1b78, ---Type <return> to continue, or q <return> to quit--- data=0x97d8e88 "\017XML widget show") at xml_widgets.c:146 #15 0x00ced1c9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #16 0x00cdff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00cf0a3d in g_signal_override_class_closure () from /usr/lib/libgobject-2.0.so.0 #18 0x00cf1f47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00cf2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x0040fc78 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #32 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x002505c0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0024ca6f in gtk_button_box_set_child_size () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0028b08b in gtk_container_foreach () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0028da33 in gtk_container_child_type () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00410c6d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x08067590 in noskin_main_init () at noskin_window.c:803 #43 0x08061c0e in main (argc=1, argv=0xbf843c14) at main.c:485 (gdb) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 You'll need debug info or a debug build of the Javascript library; set a breakpoint at jsapi.c:1998 and you should be able to get a useful backtrace. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-05-05 20:44 Message: Logged In: YES user_id=294680 Please rebuild xine/gxine/xine-lib with debug information. This will help us identify where and why it crashed. To rebuild xine-lib, xine-ui or gxine with debug information, unpack the tarball and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug Then run xine or gxine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] Type: (gdb) thread apply all bt This will print the stack trace for all threads. Paste it into the comment area for the bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1482697&group_id=9655 |