-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I was trying to pack my Perl/Tk app today with PAR-0.85 on OS X 10.3, and ran into a problem. When I attempt to run the resulting executable, I get a "Bus error".
I ran a ktrace on the process (full report available) and the last thing it shows me is:
...
4326 mrvoice NAMI "/tmp/par-minter/cache-0393c123a41d47c768bb33b3c85d2e0e1e742818"
4326 mrvoice RET stat 0
4326 mrvoice CALL stat(0x11d9e80,0x18002c0)
4326 mrvoice NAMI "/tmp/par-minter/cache-0393c123a41d47c768bb33b3c85d2e0e1e742818"
4326 mrvoice RET stat 0
4326 mrvoice CALL stat(0x11d9e80,0x18002c0)
4326 mrvoice NAMI "/tmp/par-minter/cache-0393c123a41d47c768bb33b3c85d2e0e1e742818/ 983c1746.bundle"
4326 mrvoice RET stat -1 errno 2 No such file or directory
4326 mrvoice CALL open(0x1317950,0x601,0x1b6)
4326 mrvoice NAMI "/tmp/par-minter/cache-0393c123a41d47c768bb33b3c85d2e0e1e742818/ 983c1746.bundle"
4326 mrvoice RET open 8
4326 mrvoice CALL fstat(0x8,0x1800260)
4326 mrvoice RET fstat 0
4326 mrvoice CALL fcntl(0x8,0x2,0x1)
4326 mrvoice RET fcntl 0
4326 mrvoice PSIG SIGBUS SIG_DFL
If I look at /tmp/par-minter/cache-0393c123a41d47c768bb33b3c85d2e0e1e742818/ 983c1746.bundle, I see:
0 -rw-r--r-- 1 minter wheel 0 24 Sep 20:35 /tmp/par-minter/cache-0393c123a41d47c768bb33b3c85d2e0e1e742818/ 983c1746.bundle
So it's a zero-byte file. However, I can't see from the output of "pp - -vvv -o mrvoice mrvoice.pl" where 983c1746.bundle is being generated.
Kenbridge:~/tmp/mrvoice-2.0 minter$ grep 983c1746 pp.out Kenbridge:~/tmp/mrvoice-2.0 minter$
Any thoughts? I tried with the latest trunk version pulled from subversion, and got the same error.
The application packs properly on Win32 and Linux/i386.
- --Wade -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (Darwin)
iD8DBQFBVMQno4DwsyRGDscRArNeAKDMFKxLFcp73ffEWy2Yk/nEUFN0BACfVzoD XsqDaVky2tCSmvtBTMNliQ8= =rOGZ -----END PGP SIGNATURE-----
