Hi Jörg,

> Could you also provide the call stack here?  Obviously, it must be the
> caller of mem2hex already calling it with a NULL pointer.

#2  0x000000000040dc65 in main (argc=4, argv=0x7fffffffd468) at main.cc:735

            // Now do the actual processing of GDB messages
            // We stay here until exiting because of error of EOF on the
            // gdb connection
            for (;;)
->                talkToGdb();
        }


#1  0x000000000040f303 in talkToGdb () at remote.cc:709

    case 'm':   // mAA..AA,LLLL  Read LLLL bytes at address AA..AA
    {
        uchar *jtagBuffer;
   
        if((hexToInt(&ptr, &addr)) &&
           (*(ptr++) == ',') &&
           (hexToInt(&ptr, &length)))
        {
            debugOut("\nGDB: Read %d bytes from 0x%X\n", length, addr);
            try
            {
                jtagBuffer = theJtagICE->jtagRead(addr, length);
->                mem2hex(jtagBuffer, remcomOutBuffer, length);
                delete [] jtagBuffer;
            }
            catch (jtag_exception&)
            {
                error(1);
            }
        }
        break;
    }

#0  0x000000000040e578 in mem2hex (mem=0x0, buf=0x738220
<remcomOutBuffer> "", count=2) at remote.cc:230


Hm, the variable jtagBuffer is 0 after jtagRead, which explains the
crash. "addr" has the value 140 and "length" the value 2 (but I don't
know whether this is of any help here).


> Did you already do anything in GDB, or is this during the initial
> startup (after the "target remote" command)?

I called GDB from Eclipse so it is difficult to say, which commands were
already issued. What do I have to do during compilation to switch on the
output from "debugOut"?


Best regards,
Frank



------------------------------------------------------------------------------
Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
http://p.sf.net/sfu/learnmore_122512
_______________________________________________
avarice-user mailing list
avarice-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avarice-user

Reply via email to