Bug 165732 - reproducible crash on blauarbeit.de (QMetaObject::activate)
Summary: reproducible crash on blauarbeit.de (QMetaObject::activate)
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 166233 181485 187728 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-07-04 17:11 UTC by Oliver Putz
Modified: 2021-01-02 04:34 UTC (History)
4 users (show)

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 Oliver Putz 2008-07-04 17:11:59 UTC
Version:           4.00.84 (KDE 4.0.84 (KDE 4.1 >= 20080625) "release 1.2" (using 4.00.84 (KDE 4.0.84 (KDE 4.1 >= 20080625) "release 1.2", KDE:KDE4:Factory:Desktop / openSUSE_11.0)
Compiler:          gcc
OS:                Linux (i686) release 2.6.25.5-1.1-default

Steps to reproduce:

1) Enable "warn on sending unencrypted data" (in konqueror -> settings -> configure konqueror -> Crypo)
2) Go to http://www.blauarbeit.de/
3) Enter something in the search field in the upper right corner
4) Hit enter
5) Hit enter two times to get rid of the warning that data is going to be send over an unencrypted network

The last step seems to be quite tricky. Depending on how quick I hit the enter key, sometimes konqueror crashes and sometimes it does not crash. Anyway, the backtrace is:

Application: Konqueror (konqueror), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0xb63766d0 (LWP 2739)]
[New Thread 0xb1bc0b90 (LWP 2778)]
[KCrash handler]
#6  0xb74a0991 in QMetaObject::activate (sender=0x8678030, m=0xb6ff8de8, 
    local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3076
#7  0xb6d21fc7 in QLineEdit::editingFinished (this=0x8678030)
    at .moc/release-shared/moc_qlineedit.cpp:234
#8  0xb6d2a7e0 in QLineEdit::keyPressEvent (this=0x8678030, event=0x88be960)
    at widgets/qlineedit.cpp:1842
#9  0xb7af325f in KLineEdit::keyPressEvent (this=0x8678030, e=0x88be960)
    at /usr/src/debug/kdelibs-4.0.84/kdeui/widgets/klineedit.cpp:875
#10 0xb4475dec in khtml::RenderWidget::EventPropagator::sendEvent (this=0x1f, 
    e=0x3)
    at /usr/src/debug/kdelibs-4.0.84/khtml/rendering/render_replaced.cpp:856
#11 0xb4479598 in khtml::RenderWidget::handleEvent (this=0x87dbd2c, 
    ev=@0x8bcf300)
    at /usr/src/debug/kdelibs-4.0.84/khtml/rendering/render_replaced.cpp:1090
#12 0xb43f6aa3 in DOM::HTMLGenericFormElementImpl::defaultEventHandler (
    this=0x86780c0, evt=0x8bcf300)
    at /usr/src/debug/kdelibs-4.0.84/khtml/html/html_formimpl.cpp:1023
#13 0xb44059b2 in DOM::HTMLInputElementImpl::defaultEventHandler (
    this=0x86780c0, evt=0x8bcf300)
    at /usr/src/debug/kdelibs-4.0.84/khtml/html/html_formimpl.cpp:1873
#14 0xb4395caa in DOM::NodeImpl::dispatchGenericEvent (this=0x86780c0, 
    evt=0x8bcf300)
    at /usr/src/debug/kdelibs-4.0.84/khtml/xml/dom_nodeimpl.cpp:523
#15 0xb4395ec6 in DOM::NodeImpl::dispatchEvent (this=0x86780c0, evt=0x8bcf300, 
    exceptioncode=@0xbfd5ec98, tempEvent=true)
    at /usr/src/debug/kdelibs-4.0.84/khtml/xml/dom_nodeimpl.cpp:450
#16 0xb439679c in DOM::NodeImpl::dispatchKeyEvent (this=0x86780c0, 
    key=0xbfd5f1bc, keypress=true)
    at /usr/src/debug/kdelibs-4.0.84/khtml/xml/dom_nodeimpl.cpp:703
#17 0xb42fd94e in KHTMLView::dispatchKeyEventHelper (this=0x8318ee0, 
    _ke=0xbfd5f1bc, keypress=<value optimized out>)
    at /usr/src/debug/kdelibs-4.0.84/khtml/khtmlview.cpp:1630
#18 0xb430298e in KHTMLView::dispatchKeyEvent (this=0x8318ee0, _ke=0xbfd5f1bc)
    at /usr/src/debug/kdelibs-4.0.84/khtml/khtmlview.cpp:1586
#19 0xb430e31e in KHTMLView::keyPressEvent (this=0x8318ee0, _ke=0xbfd5f1bc)
    at /usr/src/debug/kdelibs-4.0.84/khtml/khtmlview.cpp:1717
#20 0xb42fe0ce in KHTMLView::eventFilter (this=0x8318ee0, o=0x8678030, 
    e=0xbfd5f1bc) at /usr/src/debug/kdelibs-4.0.84/khtml/khtmlview.cpp:2260
#21 0xb748dd4a in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x805b598, receiver=0x8678030, event=0xbfd5f1bc)
    at kernel/qcoreapplication.cpp:694
#22 0xb69d9eaa in QApplicationPrivate::notify_helper (this=0x805b598, 
    receiver=0x8678030, e=0xbfd5f1bc) at kernel/qapplication.cpp:3768
#23 0xb69e1433 in QApplication::notify (this=0xbfd5fbe0, receiver=0x8678030, 
    e=0xbfd5f1bc) at kernel/qapplication.cpp:3420
#24 0xb7a382cd in KApplication::notify (this=0xbfd5fbe0, receiver=0x8678030, 
    event=0xbfd5f1bc)
    at /usr/src/debug/kdelibs-4.0.84/kdeui/kernel/kapplication.cpp:311
#25 0xb748eb51 in QCoreApplication::notifyInternal (this=0xbfd5fbe0, 
    receiver=0x8678030, event=0xbfd5f1bc) at kernel/qcoreapplication.cpp:583
#26 0xb6a3281e in qt_sendSpontaneousEvent (receiver=0x8678030, event=0x3)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#27 0xb6a60d80 in QKeyMapper::sendKeyEvent (keyWidget=0x8678030, grab=false, 
    type=QEvent::KeyPress, code=16777220, modifiers={i = -1076497648}, 
    text=@0xbfd5f334, autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=36, nativeVirtualKey=65293, 
    nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1656
#28 0xb6a62cdd in QKeyMapperPrivate::translateKeyEvent (this=0x807f398, 
    keyWidget=0x8678030, event=0xbfd5f90c, grab=false)
    at kernel/qkeymapper_x11.cpp:1627
#29 0xb6a3d7ef in QApplication::x11ProcessEvent (this=0xbfd5fbe0, 
    event=0xbfd5f90c) at kernel/qapplication_x11.cpp:3146
#30 0xb6a643ae in QEventDispatcherX11::processEvents (this=0x805ad18, flags=
      {i = -1076495960}) at kernel/qeventdispatcher_x11.cpp:134
#31 0xb748d2ca in QEventLoop::processEvents (this=0xbfd5fa10, flags=
      {i = -1076495896}) at kernel/qeventloop.cpp:149
#32 0xb748d48a in QEventLoop::exec (this=0xbfd5fa10, flags={i = -1076495848})
    at kernel/qeventloop.cpp:196
#33 0xb748f66d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#34 0xb69d9d47 in QApplication::exec () at kernel/qapplication.cpp:3304
#35 0xb7f1636f in kdemain (argc=1, argv=0xbfd5fed4)
    at /usr/src/debug/kdebase-4.0.84/apps/konqueror/src/konqmain.cpp:226
#36 0x080487c2 in main (argc=)
    at /usr/src/debug/kdebase-4.0.84/build/apps/konqueror/src/konqueror_dummy.cpp:3
#0  0xffffe422 in __kernel_vsyscall ()
Comment 1 Drew Fisher 2008-07-04 19:49:58 UTC
Similar crash, backtrace for me in SVN 828072.
Comment 2 Oliver Putz 2008-08-10 14:06:06 UTC
This does not seem to be related to the page mentioned above. I just had this crash happen on google with KDE-4.1.0. The important thing seems to be the timing. Send the query, acknowledge that you want to send unencrypted data over the network, wait a little and before you get the search results, hit enter again to re-send the query. The fourth hit on enter (to acknowledge the warning about unencrypted data for the second query makes konqueror crash).
Comment 3 Oliver Putz 2008-09-07 11:53:31 UTC
Still crashes in KDE-4.1.1
Comment 4 Jonathan Thomas 2009-03-13 14:02:52 UTC
*** Bug 181485 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Thomas 2009-03-13 14:05:53 UTC
Still crashes with KDE 4.2.1: https://launchpad.net/bugs/341347
Comment 6 Dario Andres 2009-03-20 19:51:26 UTC
*** Bug 187728 has been marked as a duplicate of this bug. ***
Comment 7 A. Spehr 2009-05-28 14:19:15 UTC
*** Bug 166233 has been marked as a duplicate of this bug. ***
Comment 8 Justin Zobel 2020-12-03 21:52:31 UTC
Thank you for the report, Oliver.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 9 Bug Janitor Service 2020-12-18 04:34:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 10 Bug Janitor Service 2021-01-02 04:34:19 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!