[Webkit-unassigned] [Bug 12623] New: Crash when trying to download large files from file:// urls
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Feb 5 15:48:56 PST 2007
http://bugs.webkit.org/show_bug.cgi?id=12623
Summary: Crash when trying to download large files from file://
urls
Product: WebKit
Version: 420+ (nightly)
Platform: Macintosh
OS/Version: Mac OS X 10.4
Status: NEW
Severity: Normal
Priority: P1
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: rachael at omnigroup.com
Steps to Reproduce:
1. go into some folder
2. mkfile 1g 1GFile.bin
3. chmod 644 1GFile.bin
4. open the file in OW or a webkit nightly
(file:///Volumes/Local/Users/rachael/Documents/1GFile.bin for example)
5. Crash!
(tested with WebKit rev 19399)
OmniWeb Console Spew:
OmniWeb(3176,0x1a3aa00) malloc: *** vm_allocate(size=1342177280) failed (error
code=3)
OmniWeb(3176,0x1a3aa00) malloc: *** error: can't allocate region
OmniWeb(3176,0x1a3aa00) malloc: *** set a breakpoint in szone_error to debug
exception = 0x00000006, crashedThreadStackPointer = 0xb058a100, code =
0x00000002;0x00000000;
WebKit Console Spew:
Safari(15339,0x2065800) malloc: *** vm_allocate(size=1342177280) failed (error
code=3)
Safari(15339,0x2065800) malloc: *** error: can't allocate region
Safari(15339,0x2065800) malloc: *** set a breakpoint in szone_error to debug
2007-02-05 15:34:04.741 WebKit[15339] An uncaught exception was raised
2007-02-05 15:34:04.774 WebKit[15339] *** NSCopyMemoryPages(0x185fa000, 0x0,
1073741824) failed
2007-02-05 15:34:04.774 WebKit[15339] *** Uncaught exception:
<NSInvalidArgumentException> *** NSCopyMemoryPages(0x185fa000, 0x0, 1073741824)
failed
Feb 5 15:34:09 dratini crashdump[15354]: Safari crashed
Feb 5 15:34:11 dratini crashdump[15354]: crash report written to:
/Users/rachael/Library/Logs/CrashReporter/Safari.crash.log
OmniWeb Crash Report:
Thread 10 Crashed:
eip: 0x9262a50b ebp: 0xb058a168 esp: 0xb058a100
eax: 0x16088000 ebx: 0x9262a436 ecx: 0x90a57321
edx: 0x1aeb7ac0 edi: 0x1b0b2a90 esi: 0x1743b570
ss: 0x0000001f cs: 0x00000017 ds: 0x0000001f
es: 0x0000001f fs: 0x00000000 gs: 0x00000037 eflags: 0x00000246
0 -- 0x9262a50b -- __NSRaiseError
1 -- 0x926512cb -- +[NSException raise:format:]
2 -- 0x92643162 -- _NSCopyMemoryPages
3 -- 0x9261e0e5 -- -[NSConcreteMutableData appendData:]
4 -- 0x9265cf75 -- -[NSURLConnection(NSURLConnectionInternal)
_didLoadData:lengthReceived:]
5 -- 0x9265ce25 -- -[NSURLConnectionInternal URLProtocol:didLoadData:]
6 -- 0x9265c586 -- -[NSFileURLProtocol didLoadData:]
7 -- 0x9265c2db -- -[NSFileURLProtocol startLoading]
8 -- 0x92654d43 -- -[NSURLConnection(NSURLConnectionInternal)
_performOriginLoad]
9 -- 0x92652b94 -- __resourceLoaderPerform
10 -- 0x90829fd2 -- _CFRunLoopRunSpecific
11 -- 0x90829b0e -- _CFRunLoopRunInMode
12 -- 0x9262ca9b -- +[NSURLConnection(NSURLConnectionInternal)
_resourceLoadLoop:]
13 -- 0x925f736c -- _forkThreadForFunction
14 -- 0x90023d87 -- __pthread_body
WebKit Crash report:
Thread 1 Crashed:
0 com.apple.Foundation 0x92978120 _NSRaiseError + 264
1 com.apple.Foundation 0x92977e5c +[NSException raise:format:] + 40
2 com.apple.Foundation 0x9297ec70 -[NSConcreteMutableData appendData:]
+ 196
3 com.apple.Foundation 0x9298e9e4
-[NSURLConnection(NSURLConnectionInternal) _didLoadData:lengthReceived:] + 280
4 com.apple.Foundation 0x9298e08c -[NSFileURLProtocol didLoadData:] +
476
5 com.apple.Foundation 0x9298ddd4 -[NSFileURLProtocol startLoading] +
132
6 com.apple.Foundation 0x92986888
-[NSURLConnection(NSURLConnectionInternal) _performOriginLoad] + 328
7 com.apple.Foundation 0x9298493c _resourceLoaderPerform + 224
8 com.apple.CoreFoundation 0x907dd4cc __CFRunLoopDoSources0 + 384
9 com.apple.CoreFoundation 0x907dc9fc __CFRunLoopRun + 452
10 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
11 com.apple.Foundation 0x9298469c
+[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
12 com.apple.Foundation 0x9295d194 forkThreadForFunction + 108
13 libSystem.B.dylib 0x9002b508 _pthread_body + 96
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list