|
From: | Jonathan Kinsey |
Subject: | [Bug-gnubg] Crash in 64pt gnu vs gnu match |
Date: | Wed, 10 Jun 2009 15:37:05 +0000 |
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="" 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 View your Twitter and Flickr updates from one place - Learn more! |
[Prev in Thread] | Current Thread | [Next in Thread] |