Bug 162504 - Crash when allowing a blocked popup dialog
Summary: Crash when allowing a blocked popup dialog
Status: RESOLVED DUPLICATE of bug 126345
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-23 09:02 UTC by Diederik van der Boor
Modified: 2008-05-23 09:08 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diederik van der Boor 2008-05-23 09:02:18 UTC
Version:           3.5.9 (using 3.5.9 "release 53.4" , openSUSE )
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.22.17-0.1-default

Got a crash today when allowing to open a popup in blogger.com.

Did the following, not sure if it can be reproduced:
- went to comments of a blog.
- noticed the blocked icon for a popup. (blogger uses this to query your google settings, so you don't have to enter the login info at the comment area).
- wanted to make this "allow by default", so opened the settings from the taskbar icon.
- added "www.blogger.com" to domain-specific settings.
- by accident kept "javascript policy" to "reject", and did set "allow popup dialogs" to "accept".
- refreshed the blogger page.
- noticed the popup was still blocked, and tried to allow it.

Resulting crash was:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb69e49a0 (LWP 4165)]
[KCrash handler]
#6  0xb6048181 in KJS::Window::goURL () from /opt/kde3/lib/libkhtml.so.4
#7  0xb6049014 in KJS::Window::executeOpenWindow ()
   from /opt/kde3/lib/libkhtml.so.4
#8  0xb60551b0 in KJS::Window::showSuppressedWindows ()
   from /opt/kde3/lib/libkhtml.so.4
#9  0xb5ebd64a in KHTMLPart::showSuppressedPopups ()
   from /opt/kde3/lib/libkhtml.so.4
#10 0xb5ef7674 in KHTMLPart::qt_invoke () from /opt/kde3/lib/libkhtml.so.4
#11 0xb757296d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0xb78a6aae in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0xb758e367 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb7676143 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0xb6dcc3a2 in KPopupMenu::mouseReleaseEvent ()
   from /opt/kde3/lib/libkdeui.so.4
#16 0xb75ab7a4 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb751416c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0xb7515093 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0xb7b8b392 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#20 0xb74b3dcb in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0xb74b2436 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0xb74c3240 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0xb752acf0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0xb752ab86 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0xb7513cdf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0xb67dd2ba in kdemain () from /opt/kde3/lib/libkdeinit_konqueror.so
#27 0xb72c4464 in kdeinitmain () from /opt/kde3/lib/kde3/konqueror.so
#28 0x0804ecf0 in launch ()
#29 0x0804f411 in handle_launcher_request ()
#30 0x0804f8f4 in handle_requests ()
#31 0x080503b4 in main ()
Comment 1 Diederik van der Boor 2008-05-23 09:06:34 UTC
This crash happened again when posting a comment at https://www.blogger.com/comment.g?blogID=7615673&postID=4063138588683319581

After changing the javascript settings for www.blogger.com the crash no longer happens. The popup dialog is still blocked however.

I have JavaScript policy to "accept", popups as "accept" and the rest as "global".
Comment 2 Pino Toscano 2008-05-23 09:08:54 UTC

*** This bug has been marked as a duplicate of 126345 ***