CLOSED FIXED 10335
[S60] browser crashes when exit
https://bugs.webkit.org/show_bug.cgi?id=10335
Summary [S60] browser crashes when exit
Joseph Ligman
Reported 2006-08-10 09:31:44 PDT
TSW BUG ID: KPOY-6M7NB9 1) Go to webmessenger.msn.com 2) Select 'sign in' with the an account number 3) Accept the security note that comes to screen 4) Short time a second window opens up and webmessenger starts 5) Then on the desktop login with the another account 6) send a message from the desktop (account 1) to phone (account 2) 7) a new windows opens in the browsers, you may not able read the message 8) exit the browser from Options-->exit, browser crashes.
Attachments
Files: BrCtl.cpp (3.52 KB, patch)
2006-08-10 12:05 PDT, Joseph Ligman
yongjun.zhang: review+
Joseph Ligman
Comment 1 2006-08-10 12:05:27 PDT
Created attachment 9970 [details] Files: BrCtl.cpp Browser crashes on exit because ~CPluginSkin trys to make use of the iBrCtlSoftkeysObserver in it's destructor. The iBrCtlSoftkeysObserver is not always owned by CBrCtl and therefore could be deleted prematurely. When the CPluginSkin tried to make use of it, it was no longer valid and it was not set to NULL. To resolve this the object destruction was rearranged in CBrCtl to delete the CWebKitControl after deleting all of the observers and setting them to NULL.
Yongjun Zhang
Comment 2 2006-08-10 14:01:16 PDT
Comment on attachment 9970 [details] Files: BrCtl.cpp r=me
Yongjun Zhang
Comment 3 2006-08-14 14:58:57 PDT
Comment on attachment 9970 [details] Files: BrCtl.cpp r15863
Krishna
Comment 4 2006-08-18 12:28:40 PDT
Closed
Joel Parks
Comment 5 2011-03-21 11:52:29 PDT
re-purposing InTSW keyword for use by QtWebkit team
Note You need to log in before you can comment on or make changes to this bug.