My gnubg is built from the latest source snapshot on a MacBook. The following steps lead to a seg. fault every time:
1. Start a new 7-game match. (No manual dice, no tutor mode.)
2. After your first roll, but before making a move, click Hint.
3. Highlight the Rank 1 move in the Hint window and click Rollout.
4. After about ten seconds, click Stop.
5. Click Close on the Hint window.
6. Click OK on the Rollout window.
gnubg crashes. A crash log is include below.
Process: gnubg [36088]
Path: /usr/local/bin/gnubg
Identifier: gnubg
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: bash [18282]
Date/Time: 2009-04-06 19:22:16.326 -0400
OS Version: Mac OS X 10.5.6 (9G55)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c63299d7
Crashed Thread: 0
Thread 0 Crashed:
0 libgobject-2.0.0.dylib 0x04e5649d g_type_check_instance_cast + 29
1 gnubg 0x000ea7a3 MoveListUpdate + 147 (gtkmovelist.c:174)
2 gnubg 0x000d2bdd MoveListRolloutClicked + 317 (gtkchequer.c:98)
3 libgobject-2.0.0.dylib 0x04e39bb9 g_closure_invoke + 329
4 libgobject-2.0.0.dylib 0x04e4a2fc signal_emit_unlocked_R + 1900
5 libgobject-2.0.0.dylib 0x04e4b99d g_signal_emit_valist + 1853
6 libgobject-2.0.0.dylib 0x04e4bd09 g_signal_emit + 41
7 libgtk-x11-2.0.0.dylib 0x0445680e gtk_button_clicked + 78
8 libgtk-x11-2.0.0.dylib 0x04458a08 gtk_real_button_released + 88
9 libgobject-2.0.0.dylib 0x04e39bb9 g_closure_invoke + 329
10 libgobject-2.0.0.dylib 0x04e49f1f signal_emit_unlocked_R + 911
11 libgobject-2.0.0.dylib 0x04e4b99d g_signal_emit_valist + 1853
12 libgobject-2.0.0.dylib 0x04e4bd09 g_signal_emit + 41
13 libgtk-x11-2.0.0.dylib 0x0445677e gtk_button_released + 78
14 libgtk-x11-2.0.0.dylib 0x04457a9b gtk_button_button_release + 43
15 libgtk-x11-2.0.0.dylib 0x0450b87b _gtk_marshal_BOOLEAN__BOXED + 107
16 libgobject-2.0.0.dylib 0x04e39bb9 g_closure_invoke + 329
17 libgobject-2.0.0.dylib 0x04e4a485 signal_emit_unlocked_R + 2293
18 libgobject-2.0.0.dylib 0x04e4b41a g_signal_emit_valist + 442
19 libgobject-2.0.0.dylib 0x04e4bd09 g_signal_emit + 41
20 libgtk-x11-2.0.0.dylib 0x0462a6e6 gtk_widget_event_internal + 614
21 libgtk-x11-2.0.0.dylib 0x04509a65 gtk_propagate_event + 213
22 libgtk-x11-2.0.0.dylib 0x04509fff gtk_main_do_event + 1151
23 libgdk-x11-2.0.0.dylib 0x049564f5 gdk_event_dispatch + 85
24 libglib-2.0.0.dylib 0x04eb7e7e g_main_context_dispatch + 558
25 libglib-2.0.0.dylib 0x04ebb6fb g_main_context_iterate + 1163
26 libglib-2.0.0.dylib 0x04ebba37 g_main_loop_run + 471
27 libgtk-x11-2.0.0.dylib 0x045090e1 gtk_main + 177
28 gnubg 0x000b3c1b RunGTK + 411 (gtkgame.c:3570)
29 gnubg 0x00030cd9 main + 3193 (gnubg.c:4972)
30 gnubg 0x000029c6 start + 54