From: SourceForge.net <no...@so...> - 2010-03-01 22:42:01
|
Bugs item #2961441, was opened at 2010-03-01 11:16 Message generated for change (Comment added) made by vampier You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421861&aid=2961441&group_id=38274 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Patrick van Arkel (vampier) Assigned to: Nobody/Anonymous (nobody) Summary: Diskmanipulator crash while importing Initial Comment: I was importing some thexder 2 [b5] files onto a 2Mb HDD image, this resulted in a crash commands used: ext ide set power off hda c:/openmsx/test.hdd diskmanipulator import hda [glob -type f c:/openmsx/test_b5/*.*] It looks like it crashes on \'DEBUG DEBUG.TXT\' ---------------------------------------------------------------------- Comment By: Patrick van Arkel (vampier) Date: 2010-03-01 14:42 Message: after added #if 0 for all the win32 specific things I get another error: > openmsx.exe!std::vector<unsigned char,std::allocator<unsigned char> >::operator[](unsigned int _Pos=1536) Line 765 + 0x24 bytes C++ openmsx.exe!openmsx::MSXtar::readFAT(unsigned int clnr=1024) Line 197 + 0x14 bytes C++ openmsx.exe!openmsx::MSXtar::findFirstFreeCluster() Line 225 + 0xc bytes C++ openmsx.exe!openmsx::MSXtar::alterFileInDSK(openmsx::MSXtar::MSXDirEntry & msxdirentry={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & hostName="c:/openmsx/test_b5/OPEN_B5.BIN") Line 502 + 0xb bytes C++ openmsx.exe!openmsx::MSXtar::addFileToDSK(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & fullname="c:/openmsx/test_b5/OPEN_B5.BIN", unsigned int rootSector=7) Line 611 + 0x13 bytes C++ openmsx.exe!openmsx::MSXtar::addFile(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & filename="c:/openmsx/test_b5/OPEN_B5.BIN") Line 872 + 0x17 bytes C++ openmsx.exe!openmsx::DiskManipulator::import(openmsx::DiskManipulator::DriveSettings & driveData={...}, const std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > & lists=[1]("c:/openmsx/test_b5/BIGTHEX.COM c:/openmsx/test_b5/BOSS0.COM c:/openmsx/test_b5/BOSS1.COM c:/openmsx/test_b5/BOSS10.COM c:/openmsx/test_b5/BOSS2.COM c:/openmsx/test_b5/BOSS3.COM c:/openmsx/test_b5/BOSS4.COM c:/openmsx/test_b5/BOSS5.COM c:/openmsx/test_b5/BOSS6.COM c:/openmsx/test_b5/BOSS7.COM c:/openmsx/test_b5/BOSS8.COM c:/openmsx/test_b5/BOSS9.COM c:/openmsx/test_b5/DEMOFNT1.COM c:/openmsx)) Line 513 + 0x2b bytes C++ openmsx.exe!openmsx::DiskManipulator::execute(const std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > & tokens=[4]("diskmanipulator","import","hda","c:/openmsx/test_b5/BIGTHEX.COM c:/openmsx/test_b5/BOSS0.COM c:/openmsx/test_b5/BOSS1.COM c:/openmsx/test_b5/BOSS10.COM c:/openmsx/test_b5/BOSS2.COM c:/openmsx/test_b5/BOSS3.COM c:/openmsx/test_b5/BOSS4.COM c:/openmsx/test_b5/BOSS5.COM c:/openmsx/test_b5/BOSS6.COM c:/openmsx/test_b5/BOSS7.COM c:/openmsx/test_b5/BOSS8.COM c:/openmsx/test_b5/BOSS9.COM c:/openmsx)) Line 172 + 0x1a bytes C++ openmsx.exe!openmsx::SimpleCommand::execute(const std::vector<openmsx::TclObject *,std::allocator<openmsx::TclObject *> > & tokens=[4](0x07165e00 {interp=0x00ca24d8 obj=0x06e801a0 owned=false },0x06b9b060 {interp=0x00ca24d8 obj=0x06e806e0 owned=false },0x06eb1ae8 {interp=0x00ca24d8 obj=0x06b04870 owned=false },0x07219db8 {interp=0x00ca24d8 obj=0x06e882a8 owned=false }), openmsx::TclObject & result={...}) Line 121 + 0x15 bytes C++ openmsx.exe!openmsx::Interpreter::commandProc(void * clientData=0x00cdc090, Tcl_Interp * interp=0x00ca24d8, int objc=4, Tcl_Obj * const * objv=0x00ca3c50) Line 167 + 0x15 bytes C++ openmsx.exe!TclEvalObjvInternal(Tcl_Interp * interp=0x00ca24d8, int objc=4, Tcl_Obj * const * objv=0x00ca3c50, const char * command=0x06b8e750, int length=65, int flags=0) Line 3689 + 0x1d bytes C openmsx.exe!TclEvalEx(Tcl_Interp * interp=0x00ca24d8, const char * script=0x06b8e750, int numBytes=65, int flags=0, int line=1, int * clNextOuter=0x00000000, const char * outerScript=0x06b8e750) Line 4387 + 0x2a bytes C openmsx.exe!Tcl_EvalEx(Tcl_Interp * interp=0x00ca24d8, const char * script=0x06b8e750, int numBytes=-1, int flags=0) Line 4043 + 0x1d bytes C openmsx.exe!Tcl_Eval(Tcl_Interp * interp=0x00ca24d8, const char * script=0x06b8e750) Line 4955 + 0x11 bytes C openmsx.exe!openmsx::Interpreter::execute(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & command="diskmanipulator import hda [glob -type f c:/openmsx/test_b5/*.*] ") Line 211 + 0x15 bytes C++ openmsx.exe!openmsx::GlobalCommandController::executeCommand(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & cmd="diskmanipulator import hda [glob -type f c:/openmsx/test_b5/*.*] ", openmsx::CliConnection * connection_=0x00000000) Line 448 + 0x1a bytes C++ openmsx.exe!openmsx::CommandConsole::commandExecute() Line 389 + 0x2c bytes C++ openmsx.exe!openmsx::CommandConsole::handleEvent(const openmsx::KeyEvent & keyEvent={...}) Line 264 C++ openmsx.exe!openmsx::CommandConsole::signalEvent(shared_ptr<openmsx::Event const > event={...}) Line 169 + 0xc bytes C++ openmsx.exe!openmsx::EventDistributor::deliverEvents() Line 104 + 0x3e bytes C++ openmsx.exe!openmsx::Reactor::run(openmsx::CommandLineParser & parser={...}) Line 528 C++ openmsx.exe!openmsx::SDL_main(int argc=1, char * * argv=0x00ced338) Line 92 C++ openmsx.exe!SDL_main(int argc=1, char * * argv=0x05e12910) Line 120 + 0xd bytes C++ openmsx.exe!main(int argc=1, char * * argv=0x05e12910) Line 315 + 0xd bytes C openmsx.exe!__tmainCRTStartup() Line 266 + 0x19 bytes C openmsx.exe!mainCRTStartup() Line 182 C kernel32.dll!76aaeccb() [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] ntdll.dll!7735d24d() ntdll.dll!7735d45f() ---------------------------------------------------------------------- Comment By: Patrick van Arkel (vampier) Date: 2010-03-01 11:32 Message: it wasn't 'DEBUG DEBUG.TXT' from locals: + this 0x071acb90 {disk={...} fatBuffer=[1536](240 'ð',255 'ÿ',255 'ÿ',3 '',64 '@',0,5 '',240 'ð',255 'ÿ',255 'ÿ',255 'ÿ',255 'ÿ',9 ' ',240 'ð',255 'ÿ',11 '',240 'ð',255 'ÿ',13 ' ',240 'ð',255 'ÿ',255 'ÿ',255 'ÿ',255 'ÿ',17 '',240 'ð',255 'ÿ',19 '',240 'ð',255 'ÿ',21 '',240 'ð',255 'ÿ',23 '',240 'ð',255 'ÿ',25 '',160 ' ',1 '',27 '',192 'À',1 '',29 '',224 'à',1 ' openmsx::MSXtar * const + fullname "c:/openmsx/test_b5/THEXMIS6.BIN" const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & rootSector 7 unsigned int + dir "c:/openmsx/test_b5" std::basic_string<char,std::char_traits<char>,std::allocator<char> > - hostName "THEXMIS6.BIN" std::basic_string<char,std::char_traits<char>,std::allocator<char> > + [actual members] {npos=4294967295 _Bx={...} _Mysize=12 ...} std::basic_string<char,std::char_traits<char>,std::allocator<char> > [0] 84 'T' char [1] 72 'H' char [2] 69 'E' char [3] 88 'X' char [4] 77 'M' char [5] 73 'I' char [6] 83 'S' char [7] 54 '6' char [8] 46 '.' char [9] 66 'B' char [10] 73 'I' char [11] 78 'N' char date 15442 unsigned int + buf 0x0037dcfc "THEX94 MP3" unsigned char [512] + direntries 0x0037dcfc {filename=0x0037dcfc "THEX94 MP3" ext=0x0037dd04 "MP3" attrib=0 ...} openmsx::MSXtar::MSXDirEntry * + dummy 0x0037df04 "" unsigned char [512] + fullmsxdirentry {sector=0 index=16 } openmsx::MSXtar::DirEntry + msxName "THEXMIS6BIN" std::basic_string<char,std::char_traits<char>,std::allocator<char> > time 47291 unsigned int + direntry {filename=0x0037ddfc "THEXMIS6BIN" ext=0x0037de04 "BIN" attrib=0 ...} openmsx::MSXtar::MSXDirEntry & + dirEntry {sector=13 index=8 } openmsx::MSXtar::DirEntry ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421861&aid=2961441&group_id=38274 |