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

Reply via email to