Summary: | Konqueror crashes when trying to submit a form | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Dan <DanMoinescu> |
Component: | khtml forms | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | faure, freespirit74, m0ns00n, mss, t.zachmann |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Konqueror crashes after trying to focus the second input element |
Description
Dan
2004-02-16 14:52:27 UTC
I can confirm this. *** Bug 75493 has been marked as a duplicate of this bug. *** *** Bug 73541 has been marked as a duplicate of this bug. *** *** Bug 75903 has been marked as a duplicate of this bug. *** Very ugly crash due to re-entrancy in QClipboard (!). editableWidgetBlurred is called when updateEditActions calls QMimeSource::provides. It's easy to add a null-pointer check to workaround it, but it's definitely a Qt bug IMHO. 2: libkhtml.so.4(_ZN25KHTMLPartBrowserExtension21editableWidgetBlurredEP7QWidget+0x22) [0x41b67764] 3: libkhtml.so.4(_ZN3DOM26HTMLGenericFormElementImpl19defaultEventHandlerEPNS_9EventImplE+0x486) [0x41bc1d94] 4: libkhtml.so.4(_ZN3DOM20HTMLInputElementImpl19defaultEventHandlerEPNS_9EventImplE+0x3b1) [0x41bc5837] 5: libkhtml.so.4(_ZN3DOM8NodeImpl20dispatchGenericEventEPNS_9EventImplERi+0x35f) [0x41b880ff] 6: libkhtml.so.4(_ZN3DOM8NodeImpl13dispatchEventEPNS_9EventImplERib+0x5a) [0x41b87d10] 7: libkhtml.so.4(_ZN3DOM8NodeImpl15dispatchUIEventEii+0xc1) [0x41b88747] 8: libkhtml.so.4(_ZN3DOM12DocumentImpl12setFocusNodeEPNS_8NodeImplE+0xda) [0x41b80612] 9: libkhtml.so.4(_ZN5khtml12RenderWidget11eventFilterEP7QObjectP6QEvent+0x116) [0x41c105ba] 10: libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x7e) [0x40ddbad8] 11: libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0x42) [0x40ddb94a] 12: libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x23) [0x40e1589b] 13: libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x259) [0x40d7b16f] 14: libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x92b) [0x40d7ad9f] 15: libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x55f) [0x408aa0f5] 16: libkparts.so.2(_ZN12QApplication9sendEventEP7QObjectP6QEvent+0x4d) [0x40196773] 17: libqt-mt.so.3(_ZN7QWidget8setFocusEv+0x1f6) [0x40e1301e] 18: libqt-mt.so.3(_ZN12QApplication15setActiveWindowEP7QWidget+0x4cc) [0x40d7c9c2] 19: libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x12f1) [0x40d0874d] 20: libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x148) [0x40d224b8] 21: libqt-mt.so.3(_Z22qt_xclb_wait_for_eventP9_XDisplaymiP7_XEventi+0xfd) [0x40d13937] 22: libqt-mt.so.3(_ZNK17QClipboardWatcher15getDataInFormatEm+0xbe) [0x40d163b6] 23: libqt-mt.so.3(_ZNK17QClipboardWatcher6formatEi+0x91) [0x40d15abf] 24: libqt-mt.so.3(_ZNK11QMimeSource8providesEPKc+0x2f) [0x40dcf285] 25: libkhtml.so.4(_ZN25KHTMLPartBrowserExtension17updateEditActionsEv+0x120) [0x41b6817e] 26: libkhtml.so.4(_ZN25KHTMLPartBrowserExtension21editableWidgetFocusedEP7QWidget+0xa2) [0x41b67662] 27: libkhtml.so.4(_ZN3DOM26HTMLGenericFormElementImpl19defaultEventHandlerEPNS_9EventImplE+0x234) [0x41bc1b42] Created attachment 4890 [details] Konqueror crashes after trying to focus the second input element I just submitted bug #76143 which is probably related to this bug. I found #76143 while trying to create a small testcase to reproduce the crash. I've attached the testcase. It's probably not neccessary anymore since you allready seem to have found the problem... Should I mark #76143 as duplicate? *** Bug 76192 has been marked as a duplicate of this bug. *** I have the same problem. I use Gentoo, KDE 3.2.0, Kernel 2.4.22-gentoo-r7. (no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 15962)] 0x49b595b8 in waitpid () from /lib/libpthread.so.0 #0 0x49b595b8 in waitpid () from /lib/libpthread.so.0 #1 0x4a85fc34 in ?? () from /usr/kde/3.2/lib/libkdecore.so.4 #2 0x4a79cd11 in KCrash::defaultCrashHandler(int) () from /usr/kde/3.2/lib/libkdecore.so.4 #3 0x08089ae8 in ?? () #4 0x08089b0c in ?? () #5 0xbfffd608 in ?? () #6 0x49b5dc98 in __JCR_LIST__ () from /lib/libpthread.so.0 #7 0x08089ae8 in ?? () #8 0x00003e66 in ?? () #9 0x00000400 in ?? () #10 0x00000400 in ?? () #11 0x08089b1c in ?? () #12 0x4a5f59f0 in __JCR_LIST__ () from /usr/qt/3/lib/libqt-mt.so.3 #13 0xbfffd628 in ?? () #14 0x4a42e546 in QRecursiveMutexPrivate::unlock() () from /usr/qt/3/lib/libqt-mt.so.3 Dirk put in a workaround for this http://lists.kde.org/?l=kde-cvs&m=107827066721575&w=2, and backported this, so I am merging this into the main "QClipboard in Qt3.2 is broken ..." bug *** This bug has been marked as a duplicate of 61412 *** On Friday 05 March 2004 04:10, Maksim Orlovich wrote:
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug, or are watching someone who is.
>
> http://bugs.kde.org/show_bug.cgi?id=75353
> maksim kde org changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> Status|NEW |RESOLVED
> Resolution| |DUPLICATE
>
>
>
> ------- Additional Comments From maksim kde org 2004-03-05 04:10 -------
> Dirk put in a workaround for this http://lists.kde.org/?l=kde-cvs&m=107827066721575&w=2,
That commit has to be reverted as it breaks even more often now ;(
Greetings, Stephan
|