bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnubg] gnubg hangs when closing Appearance prefs on MacOS X


From: Olivier Baur
Subject: [Bug-gnubg] gnubg hangs when closing Appearance prefs on MacOS X
Date: Mon, 19 Apr 2004 14:38:25 +0200

Hi all.

On MacOS X 10.3, when I close the Appearance prefs, gnubg hangs, in gtk_gl_widget_destroy_gl_context.
Any idea, someone?

BTW, the 3D board preview now properly displays in the Appearance prefs window (not upside down anymore)

-- Olivier


Below is the state of the call stack:

#0  0x90014628 in semaphore_wait_trap ()
#1  0x90002310 in pthread_mutex_lock ()
#2  0x78ead884 in __glXFindDRIScreen ()
#3  0x78ec8ce4 in driMesaFindDrawableByUID ()
#4  0x78ec9ac8 in driAppleSurfaceNotify ()
#5  0x78eb848c in wire_to_event ()
#6  0x85f15278 in _XEnq ()
#7  0x85f148c4 in _XReply ()
#8  0x85f0faa8 in XSync ()
#9  0x78ec8bb0 in __driMesaCollectCallback ()
#10 0x78ecaf20 in x_hash_table_foreach ()
#11 0x78ec8c34 in __driMesaGarbageCollectDrawables ()
#12 0x78ec9868 in driMesaDestroyContext ()
#13 0x78eaa004 in DestroyContext ()
#14 0x00ebb210 in _gdk_gl_context_destroy (glcontext=0x2a59d70) at gdkglcontext-x11.c:104 #15 0x00e91fc4 in gdk_gl_context_destroy (glcontext=0x2a59d70) at gdkglcontext.c:118 #16 0x00a28688 in gtk_gl_widget_destroy_gl_context (widget=0xe, private=0x2a060d0) at gtkglwidget.c:464
#17 0x00a44efc in g_closure_invoke ()
#18 0x00a58044 in signal_emit_unlocked_R ()
#19 0x00a572c8 in g_signal_emit_valist ()
#20 0x00a57578 in g_signal_emit ()
#21 0x01b8f150 in gtk_object_dispose ()
#22 0x00a46eb0 in g_object_run_dispose ()
#23 0x01ace55c in gtk_box_forall ()
#24 0x01b01d68 in gtk_container_destroy ()
#25 0x00a44efc in g_closure_invoke ()
#26 0x00a58538 in signal_emit_unlocked_R ()
#27 0x00a572c8 in g_signal_emit_valist ()
#28 0x00a57578 in g_signal_emit ()
#29 0x01b8f150 in gtk_object_dispose ()
#30 0x00a46eb0 in g_object_run_dispose ()
#31 0x01ace55c in gtk_box_forall ()
#32 0x01b01d68 in gtk_container_destroy ()
#33 0x00a44efc in g_closure_invoke ()
#34 0x00a58538 in signal_emit_unlocked_R ()
#35 0x00a572c8 in g_signal_emit_valist ()
#36 0x00a57578 in g_signal_emit ()
#37 0x01b8f150 in gtk_object_dispose ()
#38 0x00a46eb0 in g_object_run_dispose ()
#39 0x01ace55c in gtk_box_forall ()
#40 0x01b01d68 in gtk_container_destroy ()
#41 0x00a44efc in g_closure_invoke ()
#42 0x00a58538 in signal_emit_unlocked_R ()
#43 0x00a572c8 in g_signal_emit_valist ()
#44 0x00a57578 in g_signal_emit ()
#45 0x01b8f150 in gtk_object_dispose ()
#46 0x00a46eb0 in g_object_run_dispose ()
#47 0x01ace55c in gtk_box_forall ()
#48 0x01b01d68 in gtk_container_destroy ()
#49 0x00a44efc in g_closure_invoke ()
#50 0x00a58538 in signal_emit_unlocked_R ()
#51 0x00a572c8 in g_signal_emit_valist ()
#52 0x00a57578 in g_signal_emit ()
#53 0x01b8f150 in gtk_object_dispose ()
#54 0x00a46eb0 in g_object_run_dispose ()
#55 0x01b01d68 in gtk_container_destroy ()
#56 0x00a44efc in g_closure_invoke ()
#57 0x00a58538 in signal_emit_unlocked_R ()
#58 0x00a572c8 in g_signal_emit_valist ()
#59 0x00a57578 in g_signal_emit ()
#60 0x01b8f150 in gtk_object_dispose ()
#61 0x00a46eb0 in g_object_run_dispose ()
#62 0x0009ad80 in BoardPrefsOK (pw=0x306a270, mainBoard=0x19499b0) at /Users/olivierb/gnubg/gnubg-curversion/gnubg/gtkprefs.c:1118
#63 0x00a44efc in g_closure_invoke ()
#64 0x00a58044 in signal_emit_unlocked_R ()
#65 0x00a572c8 in g_signal_emit_valist ()
#66 0x00a57578 in g_signal_emit ()
#67 0x01ad11b4 in gtk_real_button_released ()
#68 0x00a44efc in g_closure_invoke ()
#69 0x00a57d28 in signal_emit_unlocked_R ()
#70 0x00a572c8 in g_signal_emit_valist ()
#71 0x00a57578 in g_signal_emit ()
#72 0x01ad0e94 in gtk_button_button_release ()
#73 0x01b6f4e0 in _gtk_marshal_BOOLEAN__BOXED ()
#74 0x00a44efc in g_closure_invoke ()
#75 0x00a581e0 in signal_emit_unlocked_R ()
#76 0x00a57310 in g_signal_emit_valist ()
#77 0x00a57578 in g_signal_emit ()
#78 0x01c6f6f0 in gtk_widget_event_internal ()
#79 0x01b6dd80 in gtk_propagate_event ()
#80 0x01b6d488 in gtk_main_do_event ()
#81 0x00d5465c in gdk_event_dispatch ()
#82 0x00c236b4 in g_main_dispatch ()
#83 0x00c23bd4 in g_main_context_iterate ()
#84 0x00c203d4 in g_main_loop_run ()
#85 0x01b6d030 in gtk_main ()
#86 0x000a3988 in BoardPreferences (pwBoard=0x1b79754) at /Users/olivierb/gnubg/gnubg-curversion/gnubg/gtkprefs.c:2914 #87 0x000aa8a4 in Command (p=0x0, iCommand=49, widget=0x30261f8) at /Users/olivierb/gnubg/gnubg-curversion/gnubg/gtkgame.c:749
#88 0x00a44efc in g_closure_invoke ()
#89 0x00a58044 in signal_emit_unlocked_R ()
#90 0x00a572c8 in g_signal_emit_valist ()
#91 0x00a57578 in g_signal_emit ()
#92 0x01c6f844 in gtk_widget_activate ()
#93 0x01b7fea0 in gtk_menu_shell_activate_item ()
#94 0x01b7f080 in gtk_menu_shell_button_release ()
#95 0x01b6f4e0 in _gtk_marshal_BOOLEAN__BOXED ()
#96 0x00a44efc in g_closure_invoke ()
#97 0x00a581e0 in signal_emit_unlocked_R ()
#98 0x00a57310 in g_signal_emit_valist ()
#99 0x00a57578 in g_signal_emit ()
#100 0x01c6f6f0 in gtk_widget_event_internal ()
#101 0x01b6dd80 in gtk_propagate_event ()
#102 0x01b6d488 in gtk_main_do_event ()
#103 0x00d5465c in gdk_event_dispatch ()
#104 0x00c236b4 in g_main_dispatch ()
#105 0x00c23bd4 in g_main_context_iterate ()
#106 0x00c203d4 in g_main_loop_run ()
#107 0x01b6d030 in gtk_main ()
#108 0x000b2dcc in RunGTK (pwSplash=0x1b79754) at /Users/olivierb/gnubg/gnubg-curversion/gnubg/gtkgame.c:3361 #109 0x0001069c in real_main (closure=0x0, argc=1, argv=0xbffffa78) at /Users/olivierb/gnubg/gnubg-curversion/gnubg/gnubg.c:8208 #110 0x000107f8 in main (argc=1, argv=0xbffffa78) at /Users/olivierb/gnubg/gnubg-curversion/gnubg/gnubg.c:8295





reply via email to

[Prev in Thread] Current Thread [Next in Thread]