http://bugs.winehq.org/show_bug.cgi?id=4001
------- Additional Comments From nospam@thenerdshow.com 2005-06-12 03:07 ------- Look inside the program directory. There are windows ports of mkisofs.exe and cdrecord.exe in there that the program uses. I can run them with "wine mkisofs" and "wine cdrecord" and they seem to work when run from the command line.
However, trying to run the program, "wine pebuilder" and, with the XP cd in the drive, pressing the "build" button: a dialog flashes by, listing a bunch of steps before the program crashes, stopping on "reading .inf file (path)/serialmouse.inf" And it crashes even if you choose not to burn a cd or make an image and instead just try to build the directory tree:
wine: Unhandled page fault on read access to 0x73756f61 at address 0x44ad71 (thread 0025), starting debugger... WineDbg starting on pid 0x20 Unhandled exception: page fault on read access to 0x73756f61 in 32-bit code (0x0044ad71). In 32 bit mode. Register dump: CS:0023 SS:002b DS:002b ES:002b FS:1137 GS:0063 EIP:0044ad71 ESP:7d7add60 EBP:7d7add90 EFLAGS:00010246( - 00 -RIZP1) EAX:73756f6d EBX:00000000 ECX:00000052 EDX:0000000e ESI:7d7b3230 EDI:004641bd Stack dump: 0x7d7add60: 7d7b3230 00000000 0044638e 00000052 0x7d7add70: 7fa0dee0 7d7ae470 00000044 7d7addac 0x7d7add80: 7d7b3230 00000000 00000052 00000000 0x7d7add90: 7d7adde4 004463c3 00464194 7d7addb8 0x7d7adda0: 00411385 7d7b3230 00464194 7d7b2268 0x7d7addb0: 00000006 7d7b22b8 7d7addcc 7d7addcc 0226: sel=1137 base=7e798000 limit=00001fff 32-bit rw- Backtrace: =>1 0x0044ad71 in pebuilder (+0x4ad71) (0x0044ad71) 2 0x004463c3 in pebuilder (+0x463c3) (0x004463c3) 3 0x0040ffb7 in pebuilder (+0xffb7) (0x0040ffb7) 4 0x0041bfe4 in pebuilder (+0x1bfe4) (0x0041bfe4) 5 0x0041e653 in pebuilder (+0x1e653) (0x0041e653) 6 0x0041eb36 in pebuilder (+0x1eb36) (0x0041eb36) 7 0x0041eb87 in pebuilder (+0x1eb87) (0x0041eb87) 8 0x0041c194 in pebuilder (+0x1c194) (0x0041c194) 9 0x0040bc69 in pebuilder (+0xbc69) (0x0040bc69) 10 0x0040dc12 in pebuilder (+0xdc12) (0x0040dc12) 11 0x0044b26f in pebuilder (+0x4b26f) (0x0044b26f) 12 0x00439942 in pebuilder (+0x39942) (0x00439942) 13 0x7fca4634 in kernel32 (+0x64634) (0x7fca4634) 14 0x7ffd4c4e in ntdll (+0x44c4e) (0x7ffd4c4e) 15 0xf7f97b80 (0xf7f97b80) 16 0xf7f339ce (0xf7f339ce) 0x0044ad71: cmpl $1,0xfffffff4(%eax)
See, the crash is in pebuilder and the last two modules, kernel32 and ntdll aren't ones I can go native and try out. I can't get my debugger to work yet or I'd be able to better describe what's going on but it seems to be a problem with the internal commands for reading and writing files to disk.