bug-gnubg
[Top][All Lists]
Advanced

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

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


From: Michael Petch
Subject: Re: [Bug-gnubg] gnubg hangs when closing Appearance prefs on MacOS X
Date: Mon, 19 Apr 2004 12:07:35 -0600

Out of curiousity were you able to pull the sources and build them on
OSX out of the box (No changes to Makefiles etc)?

I had made changes in that area and was curious if anyone was successful
doing a pull of the source and build with no fuss (This has nothing to
do with the hang you are experiencing).


On Mon, 2004-04-19 at 06:38, Olivier Baur wrote:
> 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
> 
> 
> 
> _______________________________________________
> Bug-gnubg mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/bug-gnubg
-- 
Mike Petch
CApp::Sysware Consulting Ltd.
Suite 1002,1140-15th Ave SW.
Calgary, Alberta, Canada.
T2R 1K6.
(403)804-5700.

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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