Under Mac OS X 10.4.11 the call to LoadCursorFromLazarusResource throws a Division by Zero Exception. This code was working literally a week ago and nothing has changed in my code!
This crash has not been tested on any other OS. The crash log is as follows... Thread 0 Crashed: 0 Game_Maker 0x0019f101 CARBONGDIOBJECTS_TCARBONCURSOR_$__CREATEHARDWARECURSOR$TCARBONBITMAP$POINT + 321 1 Game_Maker 0x0019f6ea CARBONGDIOBJECTS_TCARBONCURSOR_$__CREATEFROMINFO$PICONINFO$$TCARBONCURSOR + 266 2 Game_Maker 0x001951bf CARBONINT_TCARBONWIDGETSET_$__CREATEICONINDIRECT$PICONINFO$$HICON + 127 3 Game_Maker 0x000fab4a GRAPHICS_TCURSORIMAGE_$__HANDLENEEDED + 138 4 Game_Maker 0x000faa34 GRAPHICS_TCURSORIMAGE_$__RELEASEHANDLE$$HICON + 36 5 Game_Maker 0x000ebae2 GRAPHICS_LOADCURSORFROMLAZARUSRESOURCE$ANSISTRING$$HICON + 114 6 Game_Maker 0x000496a8 IMAGE_EDITFORM_CURSORS_INIT + 24 7 Game_Maker 0x00017f38 FORMS_TCUSTOMFORM_$__CREATE$TCOMPONENT$$TCUSTOMFORM + 408 8 Game_Maker 0x00019a9d FORMS_TFORM_$__CREATE$TCOMPONENT$$TFORM + 141 9 Game_Maker 0x0001e97d FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal + 157 10 Game_Maker 0x00001b66 PASCALMAIN + 406 11 Game_Maker 0x000019b2 start + 258 12 Game_Maker 0x000018d9 start + 41 <whinge> I only recently managed to give my client a working version of their ported app due to a previous Range Error/TIcon issue, and if they want a build in the next couple of days, this won't look good if I say that the code base is broken again. Yes I know everyone is doing this out of the goodness of their heart, but I'm also trying to use these tools to showcase what Lazarus and FreePascal can achieve, in the hope that others will see what I've done and appreciate the huge benefits it provides over Delphi and the like.</whinge> Logged as a bug @ http://bugs.freepascal.org/view.php?id=12033 Dominique. _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
