http://rpg.hamsterrepublic.com/bugzilla/show_bug.cgi?id=715





--- Comment #1 from Bob the Hamster <[email protected]>  2009-04-11 
13:46:43 ---
My extra null pointer checks are showing me that the ->dat pointer for a slice
is getting prematurely zeroed... but that isn't the root of the problem.

Also, using TMC's gdb scripts I found this:

#1  0x08172ecd in DELETESLICE (S=0x972c6f4) at slices.bas:192
        SL = (SLICE *) 0xb4f598e0
        NXT = (SLICE *) 0x143
        PRV = (SLICE *) 0x819230f
        PAR = (SLICE *) 0xbfb45ba0
        CH = (SLICE *) 0xb4f5af50

Which makes me thing that the ->nxt pointer is being corrupted. It makes sense
that this crashes when I dereference it, and it makes since that it gets past
my null-pointer checking.

But I still don't know how it is happening.

-- 
Configure bugmail: 
http://rpg.hamsterrepublic.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Ohrrpgce mailing list
[email protected]
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

Reply via email to