Bug 70422

Summary: text fields unresponsive when page is loading
Product: [Applications] konqueror Reporter: Arnaud Burlet <arnaud_oss>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: backtrace of the crash

Description Arnaud Burlet 2003-12-14 18:38:24 UTC
Version:            (using KDE KDE 3.1.94)
Installed from:    Gentoo Packages
Compiler:          gcc 3.2.3 gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3, propolice)
OS:          Linux

When loading page http://www.kochonland.com, the 2 text fields named "Nom d'identification:" and "mot de passe" are unresponsive until banner (on top of the page) is loaded.

unresponsive here means : when you click on the text field to focus it, you have no blinking cursor, and then if you type, no character appear, but once the page is fully loaded, all you've typed appears.

This an annoying regression, it works perfectly under kde 3.1.4.
expected behaviour (kde 3.1.4 behaviour) : when the page loads, you can type in the text fields, see what you type as you type...
Comment 1 Arnaud Burlet 2003-12-14 20:47:46 UTC
Created attachment 3704 [details]
backtrace of the crash
Comment 2 Thiago Macieira 2003-12-15 00:09:17 UTC
[New Thread 16384 (LWP 3516)]
0x41517137 in waitpid () from /lib/libpthread.so.0
#0  0x41517137 in waitpid () from /lib/libpthread.so.0
#1  0x40917b1d in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:246
#2  0x41515fea in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x20736968 in ?? ()
#5  0x401a081b in KParts::Part::slotWidgetDestroyed() (this=0x8427850)
    at part.cpp:267
#6  0x401a266a in KParts::Part::qt_invoke(int, QUObject*) (this=0x8427850, 
    _id=2, _o=0xfffffe00) at part.moc:108
#7  0x401a2acb in KParts::ReadOnlyPart::qt_invoke(int, QUObject*) (
    this=0x8427850, _id=2, _o=0x8427850) at part.moc:261
#8  0x468c6ca3 in KHTMLPart::qt_invoke(int, QUObject*) (this=0x8427850, _id=2, 
    _o=0x8427850) at khtml_part.moc:531
#9  0x40db3628 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8425928, clist=0x82c7158, o=0xbfffd730) at kernel/qobject.cpp:2357
#10 0x40db3346 in QObject::activate_signal(int) (this=0x8425928, signal=0)
    at kernel/qobject.cpp:2302
#11 0x41183534 in QObject::destroyed() (this=0x8425928)
    at .moc/debug-shared-mt/moc_qobject.cpp:102
#12 0x40daf8dc in ~QObject (this=0x8425928) at kernel/qobject.cpp:446
#13 0x40def5c8 in ~QWidget (this=0x8425928) at kernel/qwidget.cpp:933
#14 0x40149278 in ~QFrame (this=0xfffffe00) at konq_iconviewwidget.cc:63
#15 0x40efe538 in ~QScrollView (this=0x8425928) at widgets/qscrollview.cpp:635
#16 0x46895ba3 in ~KHTMLView (this=0x8427850) at khtmlview.cpp:350
#17 0x40db081a in QObject::event(QEvent*) (this=0x8425928, e=0x8304018)
    at kernel/qobject.cpp:750
#18 0x40df5d05 in QWidget::event(QEvent*) (this=0x8425928, e=0x8304018)
    at kernel/qwidget.cpp:4408
#19 0x40d41b95 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff040, receiver=0x8425928, e=0x8304018)
    at kernel/qapplication.cpp:2582
#20 0x40d41807 in QApplication::notify(QObject*, QEvent*) (this=0xbffff040, 
    receiver=0x8425928, e=0x8304018) at kernel/qapplication.cpp:2470
#21 0x4088fab9 in KApplication::notify(QObject*, QEvent*) (this=0xbffff040, 
    receiver=0x8425928, event=0x8304018) at kapplication.cpp:509
#22 0x40083abd in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0xfffffe00, event=0x0) at qapplication.h:492
#23 0x40d42caa in QApplication::sendPostedEvents(QObject*, int) (receiver=0x0, 
    event_type=0) at kernel/qapplication.cpp:3204
#24 0x40d42a60 in QApplication::sendPostedEvents() ()
    at kernel/qapplication.cpp:3115
#25 0x40cdca80 in QEventLoop::processEvents(unsigned) (this=0x80cba60, 
    flags=15) at kernel/qeventloop_x11.cpp:144
#26 0x40ccca57 in qt_xclb_wait_for_event(_XDisplay*, unsigned long, int, _XEvent*, int) (dpy=0x8053cd0, win=58720903, type=31, event=0xbfffdd80, timeout=5000)
    at kernel/qclipboard_x11.cpp:479
#27 0x40ccfa89 in QClipboardWatcher::getDataInFormat(unsigned long) const (
    this=0x8430a80, fmtatom=365) at kernel/qclipboard_x11.cpp:1381
#28 0x40ccefda in QClipboardWatcher::format(int) const (this=0x8430a80, n=0)
    at kernel/qclipboard_x11.cpp:1249
#29 0x40da1bc8 in QMimeSource::provides(char const*) const (this=0x8430a80, 
    mimeType=0x46a62cd7 "text/plain") at kernel/qmime.cpp:134
#30 0x468d7bd1 in KHTMLPartBrowserExtension::updateEditActions() (
    this=0x84276a8) at khtml_ext.cpp:266
#31 0x468d7671 in KHTMLPartBrowserExtension::setExtensionProxy(KParts::BrowserExtension*) (this=0x84276a8, proxy=0xfffffe00) at khtml_ext.cpp:174
#32 0x468c4900 in KHTMLPart::slotActiveFrameChanged(KParts::Part*) (
    this=0x84276a8, part=0x8428990) at khtml_part.cpp:5800
#33 0x468c690c in KHTMLPart::qt_invoke(int, QUObject*) (this=0x8427850, _id=0, 
    _o=0xbfffe090) at khtml_part.moc:504
#34 0x40db34ee in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x842eb68, clist=0x8450db8, o=0xbfffe090) at kernel/qobject.cpp:2333
#35 0x401aa9d2 in KParts::PartManager::activePartChanged(KParts::Part*) (
    this=0x842eb68, t0=0xfffffe00) at partmanager.moc:156
#36 0x401aa102 in KParts::PartManager::setActivePart(KParts::Part*, QWidget*) (
    this=0x842eb68, part=0x0, widget=0x0) at partmanager.cpp:443
#37 0x468aac7e in ~KHTMLPart (this=0x8427850) at khtml_part.cpp:415
#38 0x468ae563 in KHTMLPart::clear() (this=0x8289638) at khtml_part.cpp:1208
#39 0x468b0532 in KHTMLPart::begin(KURL const&, int, int) (this=0x8289638, 
    url=@0x83d15a8, xOffset=-512, yOffset=-512) at khtml_part.cpp:1605
#40 0x468aed30 in KHTMLPart::slotData(KIO::Job*, QMemArray<char> const&) (
    this=0x8289638, kio_job=0x851fcb8, data=@0xbfffe830) at khtml_part.cpp:1325
#41 0x468c65e3 in KHTMLPart::qt_invoke(int, QUObject*) (this=0x8289638, 
    _id=-1073747920, _o=0xbfffe51c) at khtml_part.moc:469
#42 0x40db34ee in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x851fcb8, clist=0x82eb170, o=0xbfffe4f0) at kernel/qobject.cpp:2333
#43 0x40339e19 in KIO::TransferJob::data(KIO::Job*, QMemArray<char> const&) (
    this=0x851fcb8, t0=0xfffffe00, t1=@0xfffffe00) at jobclasses.moc:722
#44 0x40329e35 in KIO::TransferJob::slotData(QMemArray<char> const&) (
    this=0xbfffe51c, _data=@0xfffffe00) at job.cpp:790
#45 0x4033a3c6 in KIO::TransferJob::qt_invoke(int, QUObject*) (this=0x851fcb8, 
    _id=-1073748692, _o=0xbfffe51c) at jobclasses.moc:801
#46 0x40db34ee in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8484410, clist=0x8484f50, o=0xbfffe620) at kernel/qobject.cpp:2333
#47 0x40319dff in KIO::SlaveInterface::data(QMemArray<char> const&) (
    this=0x8484410, t0=@0xfffffe00) at slaveinterface.moc:194
#48 0x403187db in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (
    this=0x8484410, _cmd=100, rawdata=@0x8484410) at slaveinterface.cpp:246
#49 0x4031854b in KIO::SlaveInterface::dispatch() (this=0x8484410)
    at slaveinterface.cpp:191
#50 0x4031648d in KIO::Slave::gotInput() (this=0xbfffe830) at slave.cpp:294
#51 0x40317bc8 in KIO::Slave::qt_invoke(int, QUObject*) (this=0xbfffe830, 
    _id=138953744, _o=0xbfffe9b0) at slave.moc:113
#52 0x40db34ee in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8483098, clist=0x8484698, o=0xbfffe9b0) at kernel/qobject.cpp:2333
#53 0x40db395d in QObject::activate_signal(int, int) (this=0x8483098, 
    signal=2, param=24) at kernel/qobject.cpp:2426
#54 0x4118597b in QSocketNotifier::activated(int) (this=0x8483098, t0=24)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#55 0x40dd7f7b in QSocketNotifier::event(QEvent*) (this=0x8483098, 
    e=0xbfffec80) at kernel/qsocketnotifier.cpp:271
#56 0x40d41b95 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff040, receiver=0x8483098, e=0xbfffec80)
    at kernel/qapplication.cpp:2582
#57 0x40d40dd8 in QApplication::notify(QObject*, QEvent*) (this=0xbffff040, 
    receiver=0x8483098, e=0xbfffec80) at kernel/qapplication.cpp:2305
#58 0x4088fab9 in KApplication::notify(QObject*, QEvent*) (this=0xbffff040, 
    receiver=0x8483098, event=0xbfffec80) at kapplication.cpp:509
#59 0x40083abd in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0xfffffe00, event=0x0) at qapplication.h:492
#60 0x40d2d027 in QEventLoop::activateSocketNotifiers() (this=0x80cba60)
    at kernel/qeventloop_unix.cpp:579
#61 0x40cdd468 in QEventLoop::processEvents(unsigned) (this=0x80cba60, flags=4)
    at kernel/qeventloop_x11.cpp:340
#62 0x40d5b0e1 in QEventLoop::enterLoop() (this=0x80cba60)
    at kernel/qeventloop.cpp:198
#63 0x40d5affa in QEventLoop::exec() (this=0x80cba60)
    at kernel/qeventloop.cpp:145
#64 0x40d41d53 in QApplication::exec() (this=0xbffff040)
    at kernel/qapplication.cpp:2705
#65 0x4006e5a6 in kdemain (argc=-512, argv=0xfffffe00) at konq_main.cc:177
#66 0x0804861b in main (argc=-512, argv=0xfffffe00) at konqueror.la.cc:2
#67 0x4167090c in __libc_start_main () from /lib/libc.so.6
Comment 3 Thiago Macieira 2003-12-15 00:11:46 UTC
Crash at the same place (same line, same backtrace) as your own bug #70430.

*** This bug has been marked as a duplicate of 70430 ***
Comment 4 Arnaud Burlet 2003-12-15 03:38:06 UTC
Yup sorry, what a mess, to much concurrent bug reports...

That backtrace has nothing to do with this bug report, please ignore the backtrace.

Otherwise, this bug report is still valid, it's not a crash.
Comment 5 Arnaud Burlet 2005-03-06 15:29:00 UTC
works fine now with kde 3.3.2, closing