I know it is besides the point, but do you really programmed it all in
Assembly???

:)
Sebas

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Richard
Coutts
Enviado el: lunes, 23 de junio de 2003 22:21
Para: Palm Developer Forum
Asunto: "Records left locked in closed unprotected DB"


I got a report that a user couldn't open a PDB with my app with his m515.
Checking into it, it opens fine with most ROMs but when I tried to open it
with POSE running "platform41_m505_Dbg_enUS" I threw an exception with the
error

    "DataMgr.c Line: 8638, Records left locked in closed unprotected DB."

The part that has me scratching my head is that it opens fine on other ROMs
including "palmos35-en-colordbg.rom" and "palmOS 40-en-color.rom"

The PDB is 98 records long with each record being ~1Kb.  The exception is
thrown towards the end of the read at the 95th or 96th record (but varies).
The exception is consistently thrown from within the call to "new" at the
last line listed below.

0009876C: 4E4F            trap     #15
0009876E: A013            sysTrapMemPtrNew
00098770: 2648            movea.l  a0,a3
00098772: 2008            move.l   a0,d0
00098774: 584F            addq.w   #4,a7
00098776: 661A            bne.s    operator new(unsigned long)+0xfba
(0x98792); 0x00098792
00098778: 246DE322        movea.l  -7390(a5),a2
0009877C: 204A            movea.l  a2,a0
0009877E: 4AA80008        tst.l    8(a0)
00098782: 6606            bne.s    operator new(unsigned long)+0xfb2
(0x9878a); 0x0009878a
00098784: 4EBAFF30        jsr      std::__throw_bad_alloc()+0xede (0x986b6);
0x000986b6

I've gone through my code and it doesn't look as though I'm really
overlocking my records or any of the other typical reasons for getting the
"Records left locked..." error.  I'm running CW8.3 and POSE 3.5.

Thanks,
Rich


--
For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to