Export to GitHub

theunarchiver - issue #844

opening winzip files with compression results in a crash


Posted on Aug 6, 2015 by Helpful Camel

open "Untitled.zip" and the unarchiver will crash

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000900000008 Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x900000008: Process Corpse Info 000000010a35c000-000000010a55c000 [ 2048K] rw-/rwx SM=COW
--> STACK GUARD 0000700000000000-0000700000001000 [ 4K] ---/rwx SM=NUL stack guard for thread 1

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x00007fff8f9df23f objc_autorelease + 31 1 de.dstoecker.xadmaster 0x0000000100099c64 +[XADPlatform readCloneableMetadataFromPath:] + 108 2 de.dstoecker.xadmaster 0x00000001000b61dd -[XADSimpleUnarchiver initWithArchiveParser:entries:] + 649 3 de.dstoecker.xadmaster 0x00000001000b5f27 +[XADSimpleUnarchiver simpleUnarchiverForPath:error:] + 73 4 cx.c3.theunarchiver 0x0000000100004f46 0x100000000 + 20294 5 cx.c3.theunarchiver 0x0000000100002f2d 0x100000000 + 12077 6 cx.c3.theunarchiver 0x0000000100002705 0x100000000 + 9989 7 com.apple.CoreFoundation 0x00007fff8dd9a9dc invoking_ + 140 8 com.apple.CoreFoundation 0x00007fff8dd9a82e -[NSInvocation invoke] + 286 9 com.apple.CoreFoundation 0x00007fff8de3a4e6 -[NSInvocation invokeWithTarget:] + 54 10 cx.c3.theunarchiver 0x000000010000a0da 0x100000000 + 41178 11 com.apple.Foundation 0x00007fff9c324acd NSFireDelayedPerform + 377 12 com.apple.CoreFoundation 0x00007fff8de164b4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 20 13 com.apple.CoreFoundation 0x00007fff8de16143 __CFRunLoopDoTimer + 1075 14 com.apple.CoreFoundation 0x00007fff8de93cda __CFRunLoopDoTimers + 298 15 com.apple.CoreFoundation 0x00007fff8ddd1511 __CFRunLoopRun + 1841 16 com.apple.CoreFoundation 0x00007fff8ddd0b78 CFRunLoopRunSpecific + 296 17 com.apple.HIToolbox 0x00007fff91c283e5 RunCurrentEventLoopInMode + 235 18 com.apple.HIToolbox 0x00007fff91c2817b ReceiveNextEventCommon + 432 19 com.apple.HIToolbox 0x00007fff91c27fbb _BlockUntilNextEventMatchingListInModeWithFilter + 71 20 com.apple.AppKit 0x00007fff9a019ae7 _DPSNextEvent + 1076 21 com.apple.AppKit 0x00007fff9a3e5ac5 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 440 22 com.apple.AppKit 0x00007fff9a00f986 -[NSApplication run] + 682 23 com.apple.AppKit 0x00007fff99f91e9a NSApplicationMain + 1176 24 cx.c3.theunarchiver 0x00000001000017a8 0x100000000 + 6056 25 cx.c3.theunarchiver 0x00000001000015d4 0x100000000 + 5588

Attachments

Comment #1

Posted on Aug 6, 2015 by Helpful Camel

What is the password for this and the other file?

Comment #2

Posted on Aug 6, 2015 by Helpful Camel

should be 'test' for the zip and 'hpfGzq5yKw' for the rar

rar was created using winrar ./rar a -hpfGzq5yKw secret whatsnew.txt

and zip using the mac version of WinZip

Comment #3

Posted on Aug 6, 2015 by Helpful Camel

both crashes on newest 10.11 beta

Comment #4

Posted on Aug 11, 2015 by Helpful Camel

Can you check if this one works better?

Attachments

Comment #5

Posted on Aug 12, 2015 by Helpful Camel

this version doesn't crash anymore on el capitan and extracts the password protected zip fine.

it fails to extract the RAR through, with "archive is not complete" error

Comment #6

Posted on Aug 15, 2015 by Helpful Camel

I can't get it to extract in any version. Are you sure the password is correct?

Comment #7

Posted on Aug 15, 2015 by Helpful Camel

the password is 'test' for this ZIP as noted above

Comment #8

Posted on Aug 15, 2015 by Helpful Camel

No, the RAR file that doesn't expand. It doesn't expand in 3.9.1 either, with the listed password of "hpfGzq5yKw".

Comment #9

Posted on Aug 22, 2015 by Helpful Camel

ok sorry looking more closely at the command line the password of course is 'fGzq5yKw'

it extracts fine with the beta you posted

so obviously there never has been a problem with password protected zip/rar files just a general 'el capitan' incompatibility that your latest beta already fixes.

thanks

Comment #10

Posted on Aug 22, 2015 by Helpful Camel

Excellent.

Status: Fixed