Hello -
I am experiencing a crash that happens only on OS 3.3. The details are as
follows:
My application (Atom Smash) sets the screen to grayscale mode using the API.
The UI then works fine in grayscale mode as you would expect - you can pop
up a Find dialog, etc.
The OS 3.3 crash happens when you execute this sequence:
Start Atom Smash
Tap "Find"
Enter command-G (Graffiti Help)
<crash>
The details of the crash are as follows:
POSE Error:
"AtomSmash" PRE1 has just read directly from memory manager data structures
Screen Display:
Modal dialog box titled "Graffiti" - empty except for a "Done" button in the
lower-left hand corner, and up/down arrows in the lower-right hand corner.
Debugger:
EXCEPTION ID = $80
'PrvConvertDepth1To2BW'
+$0020 10C4F300 *MOVE.B (A1)+,D0 |
1019
sc
Calling chain using A6 Links:
A6 Frame Caller
00019EF4 10C5998A Find+00A6
00019E9C 10C5220E FrmDoDialog+008E
00019E50 10C538EE FrmHandleEvent+0388
00019E10 10C513C4 DoMenuCommand+016C
00019DE6 10C650B4 SysGraffitiReferenceDialog+00C8
00019D98 10C50282 FrmDrawForm+016A
00019D5C 10C60096 WinDrawBitmap+0150
00019CF4 10C5EF72 WinCopyRectangle+0170
00019CA0 10C4C1D4 ScrCopyRectangle+0110
00019C10 10C4D116 PrvCompressedInnerBitBlt+023A
Registers
D0: 00000000
D1: 00000001
D2: 00019C44
D3: 00000000
D4: 0000009C
D5: 00010002
D6: 0000000C
D7: 10C71C95
A0: 00019C44
A1: 0001A51C
A2: 0001A508
A3: 10C4EC60
A4: 0001E404
A5: 00018FEA
A6: 00019BAC
A7: 00019BA4
SR: tSxnZvc 0
This doesn't happen on any other OS version.
POSE doesn't give any warnings about stack overflow, or anything else fishy,
though I have not ruled out full heap or overflowed stack as the cause.
I tried replicating this error on a very stable grayscale app, AvantGo, but
they implement their own find dialog, and their find dialog doesn't allow
you to enter grafitti help.......
This bug can be replicated as described above. AtomSmash PRE1 is available
at PalmGear or at Red Mercury. Just tap "Find", then enter "command-G", and
kablammo (on OS 3.3 only).
Any insight or comments from others who may have this problem would be
adored.
Scott Corley
Red Mercury, LLC
http://www.red-mercury.com
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html