With some help from Michael I got this running / crashing with the latest
windows version from the website. The crash was in glib.
I then set this running in debug with my latest build and it crashed with this
call stack:
libglib-2.0-0.dll!68608da5()
[Frames below may be incorrect and/or missing, no symbols loaded for
libglib-2.0-0.dll]
libglib-2.0-0.dll!685dedb4()
libpango-1.0-0.dll!6558e55f()
libpango-1.0-0.dll!65593e90()
libpango-1.0-0.dll!655955df()
libgobject-2.0-0.dll!63a57132()
kernel32.dll!759a160d()
kernel32.dll!7598e3e4()
libglib-2.0-0.dll!685ea90e()
libgtk-win32-2.0-0.dll!61891cdb()
> gnubg_msdevd.exe!ProcessGtkEvents() Line 5603 + 0x5 bytes C
gnubg_msdevd.exe!GTKProgress() Line 5288 C
gnubg_msdevd.exe!Progress() Line 4169 C
gnubg_msdevd.exe!MT_WaitForTasks(void (void)* pCallback=0x0043f6d0, int
callbackTime=100) Line 517 + 0x5 bytes C
gnubg_msdevd.exe!RunAsyncProcess(void (void *)* fn=0x00401249, void *
data=0x0017f044, const char * msg=0x0071ac20) Line 5585 + 0xc bytes C
gnubg_msdevd.exe!ComputerTurn() Line 1359 + 0x1f bytes C
gnubg_msdevd.exe!NextTurn(int fPlayNext=1) Line 1826 + 0x5 bytes
C
gnubg_msdevd.exe!NextTurnNotify(void * p=0x00000000) Line 3715 + 0x7
bytes C
libglib-2.0-0.dll!685eb055()
libglib-2.0-0.dll!685ecfaf()
libglib-2.0-0.dll!685ed179()
libgtk-win32-2.0-0.dll!618923a8()
gnubg_msdevd.exe!RunGTK(_GtkWidget * pwSplash=0x00000000, char *
commands=0x00000000, char * python_script=0x00000000, char * match=0x00000000)
Line 3574 C
This is just in the loop updating the progress bars. Second time I get a
different crash (still in glib it seems):
libglib-2.0-0.dll!68608da5()
[Frames below may be incorrect and/or missing, no symbols loaded for
libglib-2.0-0.dll]
libglib-2.0-0.dll!685e8c91()
libglib-2.0-0.dll!685fb3aa()
libgobject-2.0-0.dll!63a46f6f()
libgobject-2.0-0.dll!63a46fd8()
libgobject-2.0-0.dll!63a49039()
libgobject-2.0-0.dll!63a63308()
libgobject-2.0-0.dll!63a57268()
libglib-2.0-0.dll!685deb7c()
libpango-1.0-0.dll!65584399()
libgtk-win32-2.0-0.dll!619eb2bd()
libgobject-2.0-0.dll!63a50dc3()
libgtk-win32-2.0-0.dll!61913fd5()
libgtk-win32-2.0-0.dll!617cba1a()
libgtk-win32-2.0-0.dll!617ce58f()
libgtk-win32-2.0-0.dll!617c5b41()
> gnubg_msdevd.exe!AddMoveRecordRow() Line 303 + 0x20 bytes C
gnubg_msdevd.exe!GTKSetMoveRecord(_moverecord * pmr=0x088de188) Line
490 C
gnubg_msdevd.exe!SetMoveRecord(void * pv=0x088de188) Line 647 + 0x9
bytes C
gnubg_msdevd.exe!AddMoveRecord(void * pv=0x088de188) Line 624 + 0x9
bytes C
gnubg_msdevd.exe!ComputerTurn() Line 1386 + 0x9 bytes C
gnubg_msdevd.exe!NextTurn(int fPlayNext=1) Line 1826 + 0x5 bytes
C
gnubg_msdevd.exe!NextTurnNotify(void * p=0x00000000) Line 3715 + 0x7
bytes C
libglib-2.0-0.dll!685eb055()
libglib-2.0-0.dll!685ecfaf()
libglib-2.0-0.dll!685ed179()
libgtk-win32-2.0-0.dll!618923a8()
gnubg_msdevd.exe!RunGTK(_GtkWidget * pwSplash=0x00000000, char *
commands=0x00000000, char * python_script=0x00000000, char * match=0x00000000)
Line 3574 C
This is between moves so the eval threads are idle. The actual crash is on this
line:
row = gtk_clist_append(GTK_CLIST(pwGameList), aszData);
I could be getting a totally different issue to the others reported as I'm using
visual studio with quite old versions of gtk/glib. I'll try and build a debug
version using mingw and debug that.
Jon
_________________________________________________________________
MSN straight to your mobile - news, entertainment, videos and more.
http://clk.atdmt.com/UKM/go/147991039/direct/01/_______________________________________________
Bug-gnubg mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnubg