Bug 29228

Summary: Crashes in-[WebBaseNetscapePluginView stop] handling NSWindowWillCloseNotification
Product: WebKit Reporter: Mark Rowe (bdash) <mrowe>
Component: Plug-insAssignee: Mark Rowe (bdash) <mrowe>
Status: RESOLVED FIXED    
Severity: Normal Keywords: InRadar
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.6   
Bug Depends on: 29227    
Bug Blocks:    
Attachments:
Description Flags
The fix
andersca: review+
Regression test mitz: review+

Mark Rowe (bdash)
Reported 2009-09-12 18:34:25 PDT
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000001f Crashed Thread: 0 Dispatch queue: com.apple.main-thread Application Specific Information: objc_msgSend() selector name: stopTimers Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x00007fff8816c33c objc_msgSend + 40 1 com.apple.WebKit 0x00007fff84f6aaa1 -[WebBaseNetscapePluginView stop] + 129 2 com.apple.Foundation 0x00007fff888c3926 _nsnote_callback + 167 3 com.apple.CoreFoundation 0x00007fff83db8e4a __CFXNotificationPost + 954 4 com.apple.CoreFoundation 0x00007fff83da57f8 _CFXNotificationPostNotification + 200 5 com.apple.Foundation 0x00007fff888ba890 -[NSNotificationCenter postNotificationName:object:userInfo:] + 101 6 com.apple.AppKit 0x00007fff841c27b5 -[NSWindow _close] + 214
Attachments
The fix (4.27 KB, patch)
2009-09-12 18:38 PDT, Mark Rowe (bdash)
andersca: review+
Regression test (5.33 KB, patch)
2009-09-12 18:40 PDT, Mark Rowe (bdash)
mitz: review+
Mark Rowe (bdash)
Comment 1 2009-09-12 18:35:32 PDT
Mark Rowe (bdash)
Comment 2 2009-09-12 18:38:57 PDT
Created attachment 39523 [details] The fix
Mark Rowe (bdash)
Comment 3 2009-09-12 18:40:40 PDT
Created attachment 39524 [details] Regression test The regression test covers both bug 29227 and this bug, since they have very similar steps to reproduce.
Anders Carlsson
Comment 4 2009-09-14 10:59:05 PDT
Comment on attachment 39523 [details] The fix r=me
Mark Rowe (bdash)
Comment 5 2009-09-14 11:12:58 PDT
Landed in r48360 and r48361.
Note You need to log in before you can comment on or make changes to this bug.