bug-gnubg
[Top][All Lists]
Advanced

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

Re: [Bug-gnubg] Crash in 64pt gnu vs gnu match


From: Jonathan Kinsey
Subject: Re: [Bug-gnubg] Crash in 64pt gnu vs gnu match
Date: Thu, 11 Jun 2009 17:54:00 +0000

I updated my versions of gtk/glib etc from here:

http://www.gtk.org/download-windows.html

And I think that fixed one crash I then realized that I was building with the
windows threading code and that g_thread_init() wasn't being called, including
this seems to have fixed my crashes (I ran 2 best of 64 matches ok). This makes
sense as we are still using some glib code in the multiple threads.

Max,
I've checked this in so when you get a chance can you update to the latest gtk
packages and make another build.

Jon

Jonathan Kinsey wrote:
> 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!
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Bug-gnubg mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-gnubg





Beyond Hotmail - see what else you can do with Windows Live. Find out more.

reply via email to

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