Bug 131982 - Load this URL and watch KHTML crash.
Summary: Load this URL and watch KHTML crash.
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 3.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-07 06:19 UTC by Dylan Griffiths
Modified: 2008-08-31 22:53 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Tarball of the website that crashes KHMTL. (118.42 KB, application/x-gzip)
2007-01-29 01:18 UTC, Dylan Griffiths
Details
Valgrind log for konqueror crashing on bug #131982 (37.95 KB, application/octet-stream)
2008-02-16 18:34 UTC, Oliver Putz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dylan Griffiths 2006-08-07 06:19:30 UTC
Version:            (using KDE KDE 3.5.3)
Installed from:    Ubuntu Packages
OS:                Linux

I went to load http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=120015953305

in akregator (it was in tho Kotaku RSS).  Akregator crashed.  I reloaded it, then tried to load it in Konqueror.  Konq crashed.  Please fix this crash bug.
Comment 1 Andreas Kling 2006-08-07 12:28:38 UTC
Doesn't crash here on 3.5.4.
Comment 2 Dylan Griffiths 2006-08-07 20:14:54 UTC
Here is what the crash dialog spits out.

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/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)
(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)
(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)
(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)
(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 -1232034112 (LWP 13152)]
(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)
(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)
(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)
(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)
(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)
(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)
(no debugging symbols found)
[KCrash handler]
#6  0xb6282f21 in EmbedLiveConnect::toString () from /usr/lib/libkhtml.so.4
#7  0xb5fcc44a in KJS::Reference::getValue () from /usr/lib/libkjs.so.1
#8  0xb5fcc948 in KJS::Reference::getValue () from /usr/lib/libkjs.so.1
#9  0xb5fce00c in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#10 0xb5fae893 in KJS::parseDate () from /usr/lib/libkjs.so.1
#11 0xb5fe0769 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#12 0xb5fe4d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#13 0xb5fe0400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#14 0xb5fe084a in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#15 0xb5fe4d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#16 0xb5fe0400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#17 0xb5fe5cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#18 0xb5fccca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#19 0xb5fd0148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#20 0xb5fde464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#21 0xb5fcd5c6 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#22 0xb5fe0578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#23 0xb5fe4c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#24 0xb5fe0400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#25 0xb5fe5cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#26 0xb5fccca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#27 0xb5fd0148 in KJS::Object::call () from /usr/lib/libkjs.so.1
#28 0xb5fde464 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#29 0xb5fe0578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#30 0xb5fe4d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#31 0xb5fe0400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#32 0xb5fe5cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#33 0xb5fccca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#34 0xb5fc0a1e in KJS::DeclaredFunctionImp::construct ()
   from /usr/lib/libkjs.so.1
#35 0xb5fde895 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#36 0xb5fcd5c6 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#37 0xb5fe0578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#38 0xb5fe4c6b in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#39 0xb5fe0400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#40 0xb5fe5cf1 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#41 0xb5fccca9 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#42 0xb5fc0a1e in KJS::DeclaredFunctionImp::construct ()
   from /usr/lib/libkjs.so.1
#43 0xb5fde895 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#44 0xb5fcd5c6 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#45 0xb5fe0578 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#46 0xb5fe4d01 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#47 0xb5fe0400 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#48 0xb5fe57ad in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#49 0xb5fe5caa in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#50 0xb6274c09 in EmbedLiveConnect::toString () from /usr/lib/libkhtml.so.4
#51 0xb610ab73 in KHTMLPart::executeScript () from /usr/lib/libkhtml.so.4
#52 0xb615bee2 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#53 0xb616324b in DOM::checkChild () from /usr/lib/libkhtml.so.4
#54 0xb6220c52 in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr ()
   from /usr/lib/libkhtml.so.4
#55 0xb6223d6f in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr ()
   from /usr/lib/libkhtml.so.4
#56 0xb62249e3 in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr ()
   from /usr/lib/libkhtml.so.4
#57 0xb6224b7e in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr ()
   from /usr/lib/libkhtml.so.4
#58 0xb7299eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#59 0xb7ac3876 in KIO::Job::result () from /usr/lib/libkio.so.4
#60 0xb7b14d12 in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#61 0xb7b14e56 in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4
#62 0xb7b15559 in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4
#63 0xb7b16a9f in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#64 0xb7299eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#65 0xb729a954 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#66 0xb7abeca4 in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4
#67 0xb7b2ec71 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#68 0xb7ad5a09 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#69 0xb7ada500 in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#70 0xb7ada695 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#71 0xb7299eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#72 0xb729a7c8 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#73 0xb762e06f in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#74 0xb72ba1fe in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#75 0xb722fe56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#76 0xb7230052 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#77 0xb78fce31 in KApplication::notify () from /usr/lib/libkdecore.so.4
#78 0xb71c1157 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#79 0xb7221973 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#80 0xb71d4f43 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#81 0xb7248947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#82 0xb724886a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#83 0xb722e965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#84 0xb68b9921 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#85 0xb7f5b4f4 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#86 0x0804e0a3 in ?? ()
#87 0x00000002 in ?? ()
#88 0x080ae900 in ?? ()
#89 0x00000001 in ?? ()
#90 0x00000000 in ?? ()
Comment 3 Marco Mangiante 2007-01-28 19:50:20 UTC
No problem with the link; I use konqueror 3.5.5 with kubuntu edgy (6.10); is the problem still present for you?
Comment 4 Dylan Griffiths 2007-01-29 01:15:11 UTC
Here is what happens when I load the link in KDE 3.5.5 / Kubuntu Dapper (6.06).

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/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)
(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)
(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)
(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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232357696 (LWP 9898)]
(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)
(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)
(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)
(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)
(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)
[KCrash handler]
#6  0xb62dac6d in TestFunctionImp::call () from /usr/lib/libkhtml.so.4
#7  0xb5fc60de in KJS::Reference::getValue () from /usr/lib/libkjs.so.1
#8  0xb5fc65dc in KJS::Reference::getValue () from /usr/lib/libkjs.so.1
#9  0xb5fc8136 in KJS::printInfo () from /usr/lib/libkjs.so.1
#10 0xb5fa7665 in KJS::parseDate () from /usr/lib/libkjs.so.1
#11 0xb5fdad49 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#12 0xb5fdf33d in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#13 0xb5fdaa30 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#14 0xb5fdaf0f in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#15 0xb5fdf33d in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#16 0xb5fdaa30 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#17 0xb5fe0331 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#18 0xb5fc693d in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#19 0xb5fc9f8f in KJS::Object::call () from /usr/lib/libkjs.so.1
#20 0xb5fd84a6 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#21 0xb5fc76f0 in KJS::printInfo () from /usr/lib/libkjs.so.1
#22 0xb5fdaba8 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#23 0xb5fdf2a7 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#24 0xb5fdaa30 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#25 0xb5fe0331 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#26 0xb5fc693d in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#27 0xb5fc9f8f in KJS::Object::call () from /usr/lib/libkjs.so.1
#28 0xb5fd84a6 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#29 0xb5fdaba8 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#30 0xb5fdf33d in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#31 0xb5fdaa30 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#32 0xb5fe0331 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#33 0xb5fc693d in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#34 0xb5fba532 in KJS::DeclaredFunctionImp::construct ()
   from /usr/lib/libkjs.so.1
#35 0xb5fd88d8 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#36 0xb5fc76f0 in KJS::printInfo () from /usr/lib/libkjs.so.1
#37 0xb5fdaba8 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#38 0xb5fdf2a7 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#39 0xb5fdaa30 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#40 0xb5fe0331 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#41 0xb5fc693d in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#42 0xb5fba532 in KJS::DeclaredFunctionImp::construct ()
   from /usr/lib/libkjs.so.1
#43 0xb5fd88d8 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#44 0xb5fc76f0 in KJS::printInfo () from /usr/lib/libkjs.so.1
#45 0xb5fdaba8 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#46 0xb5fdf33d in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#47 0xb5fdaa30 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#48 0xb5fdfde9 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#49 0xb5fe02ea in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#50 0xb62dc6df in TestFunctionImp::call () from /usr/lib/libkhtml.so.4
#51 0xb610bc0c in KHTMLPart::executeScript () from /usr/lib/libkhtml.so.4
#52 0xb6168fd0 in findDoctypeEntry () from /usr/lib/libkhtml.so.4
#53 0xb6171e33 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#54 0xb6246fee in KNSPluginInstallEngine::qt_cast ()
   from /usr/lib/libkhtml.so.4
#55 0xb624af45 in KNSPluginInstallEngine::qt_cast ()
   from /usr/lib/libkhtml.so.4
#56 0xb624bd7c in KNSPluginInstallEngine::qt_cast ()
   from /usr/lib/libkhtml.so.4
#57 0xb624f324 in KNSPluginInstallEngine::KNSPluginInstallEngine ()
   from /usr/lib/libkhtml.so.4
#58 0xb725f051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#59 0xb7aace3e in KIO::Job::result () from /usr/lib/libkio.so.4
#60 0xb7b0a324 in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#61 0xb7b0a468 in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4
#62 0xb7b0ab91 in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4
#63 0xb7b0c6e9 in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#64 0xb725f051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#65 0xb725faec in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#66 0xb7aa8478 in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4
#67 0xb7b1d52e in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#68 0xb7af0980 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#69 0xb7ae5a90 in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#70 0xb7ae9de7 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#71 0xb725f051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#72 0xb725f960 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#73 0xb75f3207 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#74 0xb727f396 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#75 0xb71f4f3e in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#76 0xb71f513a in QApplication::notify () from /usr/lib/libqt-mt.so.3
#77 0xb78d61cd in KApplication::notify () from /usr/lib/libkdecore.so.4
#78 0xb7186157 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#79 0xb71e6a5b in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#80 0xb7199f43 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#81 0xb720da2f in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#82 0xb720d952 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#83 0xb71f3a4d in QApplication::exec () from /usr/lib/libqt-mt.so.3
#84 0xb683917f in kdemain () from /usr/lib/libkdeinit_konqueror.so
#85 0xb7f814f4 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#86 0x0804e30e in ?? ()
#87 0x00000002 in ?? ()
#88 0x080c29a8 in ?? ()
#89 0x00000001 in ?? ()
#90 0x00000000 in ?? ()
Comment 5 Dylan Griffiths 2007-01-29 01:18:22 UTC
Created attachment 19465 [details]
Tarball of the website that crashes KHMTL.

Here is a saved version of the site as the browser sees it.  There is a Privoxy
between my website and the Internet, which may be tickling it (while you don't
have such a configuration).  I saved this in Firefox and confirmed it crashes
Konqueror when I open it locally.
Comment 6 Oliver Putz 2008-02-16 18:18:21 UTC
I  can confirm this crash with a current (kdelibs r774814) KDE4 build. However, I need to have the JavaScript debugger enabled. With that, I got two (different?) crashes

Case 1: Load the document with JS Debugger disabled and as soon as the document is fully loaded, activate the JS Debugger and hit refresh. (Backtrace A)

Case 2: Activate the JS debugger *before* calling the site. (Backtrace B)

Backtrace A:
Application: Konqueror (konqueror), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6433a10 (LWP 7259)]
[KCrash handler]
#6  QString (this=0xbff0bc8c, other=@0x14)
    at /usr/include/qt4/QtCore/qstring.h:662
#7  0xb4ad4dec in KJSDebugger::DebugDocument::name (this=0x0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/ecma/debugger/debugdocument.cpp:60
#8  0xb4acb6e4 in KJSDebugger::DebugWindow::enterContext (this=0x8ffce58, 
    exec=0xbff0bd18, sourceId=4, lineno=189, function=0xb1159220, 
    args=@0xbff0bdd8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/ecma/debugger/debugwindow.cpp:675
#9  0xb4d1c428 in KJS::FunctionImp::callAsFunction (this=0xb1159220, 
    exec=0x83c3d9c, thisObj=0xb33a0000, args=@0xbff0bdd8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/function.cpp:154
#10 0xb4d2396b in KJS::JSObject::call (this=0xb1159220, exec=0x83c3d9c, 
    thisObj=0xb33a0000, args=@0xbff0bdd8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/object.cpp:99
#11 0xb4ab1dcf in KJS::JSEventListener::handleEvent (this=0x8a15d90, 
    evt=@0xbff0be14)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/ecma/kjs_events.cpp:100
#12 0xb48ec72e in DOM::DocumentImpl::defaultEventHandler (this=0x83a61b8, 
    evt=0x909e690)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_docimpl.cpp:2592
#13 0xb49076c2 in DOM::NodeImpl::dispatchWindowEvent (this=0x877d138, _id=18, 
    canBubbleArg=false, cancelableArg=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_nodeimpl.cpp:535
#14 0xb48b2c33 in KHTMLPart::closeUrl (this=0x81335d8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtml_part.cpp:807
#15 0xb48b42e4 in KHTMLPart::openUrl (this=0x81335d8, url=@0xbff0c498)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtml_part.cpp:695
#16 0xb7f4bd64 in KonqView::openUrl (this=0x83d8058, url=@0xbff0c498, 
    locationBarURL=@0xbff0c4bc, nameFilter=@0xbff0c818, tempFile=false)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqview.cpp:223
#17 0xb7f95112 in KonqMainWindow::openView (this=0x811d670, 
    mimeType=@0xbff0c758, _url=@0xbff0c6b8, childView=0x83d8058, 
    req=@0xbff0c814)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmainwindow.cpp:888
#18 0xb7f9713b in KonqMainWindow::openUrl (this=0x811d670, _view=0x83d8058, 
    _url=@0xbff0c864, _mimeType=@0xbff0c86c, req=@0xbff0c814, 
    trustedSource=false)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmainwindow.cpp:583
#19 0xb7f988b7 in KonqMainWindow::slotReload (this=0x811d670, 
    reloadView=0x83d8058)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmainwindow.cpp:1686
#20 0xb7f9cedf in KonqMainWindow::qt_metacall (this=0x811d670, 
    _c=QMetaObject::InvokeMetaMethod, _id=74, _a=0xbff0ce4c)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqmainwindow.moc:340
#21 0xb73511f4 in QMetaObject::activate (sender=0x826a948, 
    from_signal_index=5, to_signal_index=6, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#22 0xb73515e2 in QMetaObject::activate (sender=0x826a948, m=0xb712d4c0, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbff0ce4c)
    at kernel/qobject.cpp:3160
#23 0xb69d79c3 in QAction::triggered (this=0x826a948, _t1=false)
    at .moc/debug-shared/moc_qaction.cpp:208
#24 0xb69d84bd in QAction::activate (this=0x826a948, event=QAction::Trigger)
    at kernel/qaction.cpp:1114
#25 0xb6e06000 in QToolButton::nextCheckState (this=0x833f398)
    at ../../include/QtGui/../../src/gui/kernel/qaction.h:188
#26 0xb6d2774d in QAbstractButtonPrivate::click (this=0x833f3d0)
    at widgets/qabstractbutton.cpp:513
#27 0xb6d279ee in QAbstractButton::mouseReleaseEvent (this=0x833f398, 
    e=0xbff0d584) at widgets/qabstractbutton.cpp:1101
#28 0xb6e060fc in QToolButton::mouseReleaseEvent (this=0x833f398, 
    e=0xbff0d584) at widgets/qtoolbutton.cpp:656
#29 0xb6a319a5 in QWidget::event (this=0x833f398, event=0xbff0d584)
    at kernel/qwidget.cpp:6138
#30 0xb6d264e3 in QAbstractButton::event (this=0x833f398, e=0xc)
    at widgets/qabstractbutton.cpp:1063
#31 0xb6e05934 in QToolButton::event (this=0x833f398, e=0xbff0d584)
    at widgets/qtoolbutton.cpp:1073
#32 0xb69dee8a in QApplicationPrivate::notify_helper (this=0x8058898, 
    receiver=0x833f398, e=0xbff0d584) at kernel/qapplication.cpp:3556
#33 0xb69e0a2c in QApplication::notify (this=0xbff0dd28, receiver=0x833f398, 
    e=0xbff0d584) at kernel/qapplication.cpp:3255
#34 0xb79208a3 in KApplication::notify (this=0xbff0dd28, receiver=0x833f398, 
    event=0xbff0d584)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#35 0xb733dd7b in QCoreApplication::notifyInternal (this=0xbff0dd28, 
    receiver=0x833f398, event=0xbff0d584) at kernel/qcoreapplication.cpp:530
#36 0xb6a44628 in QETWidget::translateMouseEvent (this=0x833f398, 
    event=0xbff0d948)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#37 0xb6a42e8e in QApplication::x11ProcessEvent (this=0xbff0dd28, 
    event=0xbff0d948) at kernel/qapplication_x11.cpp:2913
#38 0xb6a68c45 in QEventDispatcherX11::processEvents (this=0x8058780, 
    flags=@0xbff0da34) at kernel/qeventdispatcher_x11.cpp:125
#39 0xb733d191 in QEventLoop::processEvents (this=0xbff0daa0, 
    flags=@0xbff0da68) at kernel/qeventloop.cpp:140
#40 0xb733d29a in QEventLoop::exec (this=0xbff0daa0, flags=@0xbff0daa8)
    at kernel/qeventloop.cpp:186
#41 0xb733f626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#42 0xb69de487 in QApplication::exec () at kernel/qapplication.cpp:3053
#43 0xb7fc4a47 in kdemain (argc=2, argv=0xbff0e0a4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmain.cpp:218
#44 0x080487e2 in main (argc=)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqueror_dummy.cpp:3
#45 0xb664bfdc in __libc_start_main (main=0x80487c0 <main>, argc=2, 
    ubp_av=0xbff0e0a4, init=0x8048810 <__libc_csu_init>, 
    fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7fe9100 <_dl_fini>, 
    stack_end=0xbff0e09c) at libc-start.c:229
#46 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()


Backtrace B:
Application: Konqueror (konqueror), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6354a10 (LWP 7332)]
[KCrash handler]
#6  QString (this=0xbfc2aa4c, other=@0x14)
    at /usr/include/qt4/QtCore/qstring.h:662
#7  0xb49f5dec in KJSDebugger::DebugDocument::name (this=0x0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/ecma/debugger/debugdocument.cpp:60
#8  0xb49ec6e4 in KJSDebugger::DebugWindow::enterContext (this=0x8423408, 
    exec=0xbfc2aad8, sourceId=16, lineno=1, function=0xb2cbad20, 
    args=@0xbfc2ab90)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/ecma/debugger/debugwindow.cpp:675
#9  0xb4c3d428 in KJS::FunctionImp::callAsFunction (this=0xb2cbad20, 
    exec=0xbfc2ad48, thisObj=0xb2cb6740, args=@0xbfc2ab90)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/function.cpp:154
#10 0xb4c4496b in KJS::JSObject::call (this=0xb2cbad20, exec=0xbfc2ad48, 
    thisObj=0xb2cb6740, args=@0xbfc2ab90)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/object.cpp:99
#11 0xb4c0201b in KJS::FunctionCallDotNode::evaluate (this=0x8847e08, 
    exec=0xbfc2ad48)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:1141
#12 0xb4bfe85a in KJS::ExprStatementNode::execute (this=0x8c889c8, 
    exec=0xbfc2ad48)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2168
#13 0xb4bfdd3c in KJS::SourceElementsNode::execute (this=0x8a9f160, 
    exec=0xbfc2ad48)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2973
#14 0xb4bfa77b in KJS::BlockNode::execute (this=0x8c884e8, exec=0xbfc2ad48)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2145
#15 0xb4c3eedd in KJS::GlobalFuncImp::callAsFunction (this=0xb2cb0ae0, 
    exec=0xbfc2b098, args=@0xbfc2ae60)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/function.cpp:953
#16 0xb4c4496b in KJS::JSObject::call (this=0xb2cb0ae0, exec=0xbfc2b098, 
    thisObj=0xb3090040, args=@0xbfc2ae60)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/object.cpp:99
#17 0xb4c01140 in KJS::FunctionCallReferenceNode::evaluate (this=0x8569e88, 
    exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:1038
#18 0xb4bff988 in KJS::ReturnNode::execute (this=0x8569ea0, exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2474
#19 0xb4bfde4e in KJS::SourceElementsNode::execute (this=0x8567c38, 
    exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2979
#20 0xb4bfa77b in KJS::BlockNode::execute (this=0x8569ed8, exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2145
#21 0xb4c03a2a in KJS::IfNode::execute (this=0x8569ef0, exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2200
#22 0xb4bfde4e in KJS::SourceElementsNode::execute (this=0x8567aa8, 
    exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2979
#23 0xb4bfa77b in KJS::BlockNode::execute (this=0x8569f80, exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2145
#24 0xb4c3bde1 in KJS::DeclaredFunctionImp::execute (this=0xb2cb44a0, 
    exec=0xbfc2b098)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/function.cpp:373
#25 0xb4c3d45f in KJS::FunctionImp::callAsFunction (this=0xb2cb44a0, 
    exec=0xbfc2b2c8, thisObj=0xb2cb6740, args=@0xbfc2b150)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/function.cpp:161
#26 0xb4c4496b in KJS::JSObject::call (this=0xb2cb44a0, exec=0xbfc2b2c8, 
    thisObj=0xb2cb6740, args=@0xbfc2b150)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/object.cpp:99
#27 0xb4c0201b in KJS::FunctionCallDotNode::evaluate (this=0x85643f0, 
    exec=0xbfc2b2c8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:1141
#28 0xb4bfe85a in KJS::ExprStatementNode::execute (this=0x8564410, 
    exec=0xbfc2b2c8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2168
#29 0xb4bfdd3c in KJS::SourceElementsNode::execute (this=0x8564428, 
    exec=0xbfc2b2c8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2973
#30 0xb4bfa77b in KJS::BlockNode::execute (this=0x8564448, exec=0xbfc2b2c8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/nodes.cpp:2145
#31 0xb4c3bde1 in KJS::DeclaredFunctionImp::execute (this=0xb2cb96a0, 
    exec=0xbfc2b2c8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/function.cpp:373
#32 0xb4c3d45f in KJS::FunctionImp::callAsFunction (this=0xb2cb96a0, 
    exec=0x86865cc, thisObj=0xb3090040, args=@0xbfc2b388)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/function.cpp:161
#33 0xb4c4496b in KJS::JSObject::call (this=0xb2cb96a0, exec=0x86865cc, 
    thisObj=0xb3090040, args=@0xbfc2b388)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kjs/object.cpp:99
#34 0xb49d2dcf in KJS::JSEventListener::handleEvent (this=0x87e3c18, 
    evt=@0xbfc2b3c4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/ecma/kjs_events.cpp:100
#35 0xb480d72e in DOM::DocumentImpl::defaultEventHandler (this=0x85adf98, 
    evt=0x881bcd0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_docimpl.cpp:2592
#36 0xb48286c2 in DOM::NodeImpl::dispatchWindowEvent (this=0x85adfa4, _id=27, 
    canBubbleArg=false, cancelableArg=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_nodeimpl.cpp:535
#37 0xb47a3e57 in KHTMLView::resizeEvent (this=0x84054c0, e=0xbfc2baac)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtmlview.cpp:820
#38 0xb69524b1 in QWidget::event (this=0x84054c0, event=0xbfc2baac)
    at kernel/qwidget.cpp:6278
#39 0xb6c95073 in QFrame::event (this=0x84054c0, e=0xbfc2baac)
    at widgets/qframe.cpp:655
#40 0xb6d2d7ec in QAbstractScrollArea::viewportEvent (this=0xc, e=0x14)
    at widgets/qabstractscrollarea.cpp:924
#41 0xb479758c in KHTMLView::viewportEvent (this=0x84054c0, e=0xbfc2baac)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtmlview.cpp:2083
#42 0xb6d2f6b2 in QAbstractScrollAreaFilter::eventFilter (this=0x854ca78, 
    o=0x8404630, e=0xbfc2baac) at widgets/qabstractscrollarea_p.h:93
#43 0xb68ffd9b in QApplicationPrivate::notify_helper (this=0x8058898, 
    receiver=0x8404630, e=0xbfc2baac) at kernel/qapplication.cpp:3548
#44 0xb69016df in QApplication::notify (this=0xbfc2d248, receiver=0x8404630, 
    e=0xbfc2baac) at kernel/qapplication.cpp:3115
#45 0xb78418a3 in KApplication::notify (this=0xbfc2d248, receiver=0x8404630, 
    event=0xbfc2baac)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#46 0xb725ed7b in QCoreApplication::notifyInternal (this=0xbfc2d248, 
    receiver=0x8404630, event=0xbfc2baac) at kernel/qcoreapplication.cpp:530
#47 0xb69817c5 in QWidgetPrivate::setGeometry_sys (this=0x854cb00, x=0, y=0, 
    w=1005, h=581, isMove=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#48 0xb694cd61 in QWidget::setGeometry (this=0x8404630, r=@0xbfc2bd80)
    at kernel/qwidget.cpp:4970
#49 0xb6d2ddce in QAbstractScrollAreaPrivate::layoutChildren (this=0x84046c0)
    at widgets/qabstractscrollarea.cpp:429
#50 0xb6d2ec5a in QAbstractScrollArea::event (this=0x84054c0, e=0xbfc2c310)
    at widgets/qabstractscrollarea.cpp:838
#51 0xb6d32cef in QScrollArea::event (this=0x84054c0, e=0xbfc2c310)
    at widgets/qscrollarea.cpp:285
#52 0xb47a0b79 in KHTMLView::event (this=0x84054c0, e=0xbfc2c310)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtmlview.cpp:496
#53 0xb68ffe8a in QApplicationPrivate::notify_helper (this=0x8058898, 
    receiver=0x84054c0, e=0xbfc2c310) at kernel/qapplication.cpp:3556
#54 0xb69016df in QApplication::notify (this=0xbfc2d248, receiver=0x84054c0, 
    e=0xbfc2c310) at kernel/qapplication.cpp:3115
#55 0xb78418a3 in KApplication::notify (this=0xbfc2d248, receiver=0x84054c0, 
    event=0xbfc2c310)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#56 0xb725ed7b in QCoreApplication::notifyInternal (this=0xbfc2d248, 
    receiver=0x84054c0, event=0xbfc2c310) at kernel/qcoreapplication.cpp:530
#57 0xb694cbd7 in QWidget::setContentsMargins (this=0x84054c0, left=0, 
    top=<value optimized out>, right=<value optimized out>, 
    bottom=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#58 0xb6c94db8 in QFrame::setFrameRect (this=0x84054c0, r=@0xbfc2c4a0)
    at widgets/qframe.cpp:520
#59 0xb6d2db53 in QAbstractScrollAreaPrivate::layoutChildren (this=0x84046c0)
    at widgets/qabstractscrollarea.cpp:357
#60 0xb6d2e181 in QAbstractScrollAreaPrivate::_q_showOrHideScrollBars (
    this=0x84046c0) at widgets/qabstractscrollarea.cpp:1195
#61 0xb6d2eeba in QAbstractScrollArea::qt_metacall (this=0x84054c0, 
    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x89575e0)
    at .moc/debug-shared/moc_qabstractscrollarea.cpp:78
#62 0xb6ecb5aa in QScrollArea::qt_metacall (this=0x84054c0, 
    _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0x89575e0)
    at .moc/debug-shared/moc_qscrollarea.cpp:61
#63 0xb47a3e9a in KHTMLView::qt_metacall (this=0x84054c0, 
    _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0x89575e0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/khtml/khtmlview.moc:82
#64 0xb726d2f9 in QMetaCallEvent::placeMetaCall (this=0x89b9770, 
    object=0x84054c0) at kernel/qobject.cpp:536
#65 0xb7270017 in QObject::event (this=0x84054c0, e=0xc)
    at kernel/qobject.cpp:1122
#66 0xb6951fe2 in QWidget::event (this=0x84054c0, event=0x89b9770)
    at kernel/qwidget.cpp:6510
#67 0xb6c95073 in QFrame::event (this=0x84054c0, e=0x89b9770)
    at widgets/qframe.cpp:655
#68 0xb6d2ea9f in QAbstractScrollArea::event (this=0x84054c0, e=0x89b9770)
    at widgets/qabstractscrollarea.cpp:880
#69 0xb6d32cef in QScrollArea::event (this=0x84054c0, e=0x89b9770)
    at widgets/qscrollarea.cpp:285
#70 0xb47a0b79 in KHTMLView::event (this=0x84054c0, e=0x89b9770)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtmlview.cpp:496
#71 0xb68ffe8a in QApplicationPrivate::notify_helper (this=0x8058898, 
    receiver=0x84054c0, e=0x89b9770) at kernel/qapplication.cpp:3556
#72 0xb69016df in QApplication::notify (this=0xbfc2d248, receiver=0x84054c0, 
    e=0x89b9770) at kernel/qapplication.cpp:3115
#73 0xb78418a3 in KApplication::notify (this=0xbfc2d248, receiver=0x84054c0, 
    event=0x89b9770)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#74 0xb725ed7b in QCoreApplication::notifyInternal (this=0xbfc2d248, 
    receiver=0x84054c0, event=0x89b9770) at kernel/qcoreapplication.cpp:530
#75 0xb726021a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804ce50) at kernel/qcoreapplication.h:200
#76 0xb726056d in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1001
#77 0xb6989aee in QEventDispatcherX11::processEvents (this=0x8058780, 
    flags=@0xbfc2cf54)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:205
#78 0xb725e191 in QEventLoop::processEvents (this=0xbfc2cfc0, 
    flags=@0xbfc2cf88) at kernel/qeventloop.cpp:140
#79 0xb725e29a in QEventLoop::exec (this=0xbfc2cfc0, flags=@0xbfc2cfc8)
    at kernel/qeventloop.cpp:186
#80 0xb7260626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#81 0xb68ff487 in QApplication::exec () at kernel/qapplication.cpp:3053
#82 0xb7ee5a47 in kdemain (argc=2, argv=0xbfc2d5c4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmain.cpp:218
#83 0x080487e2 in main (argc=)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqueror_dummy.cpp:3
#84 0xb656cfdc in __libc_start_main (main=0x80487c0 <main>, argc=2, 
    ubp_av=0xbfc2d5c4, init=0x8048810 <__libc_csu_init>, 
    fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7f0a100 <_dl_fini>, 
    stack_end=0xbfc2d5bc) at libc-start.c:229
#85 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 7 Oliver Putz 2008-02-16 18:34:40 UTC
Created attachment 23599 [details]
Valgrind log for konqueror crashing on bug #131982

This is a Valgrind log for entering the html page with an already activated JS
debugger (Case 2)
Comment 8 Michael Zanetti 2008-04-20 20:18:01 UTC
Confirmed for trunk r799166.
Comment 9 Oliver Putz 2008-07-06 19:27:20 UTC
Still valid  with Version 4.00.84 (KDE 4.0.84 (KDE 4.1 >= 20080625)
Comment 10 Frank Reininghaus 2008-07-11 23:48:45 UTC
I tried to reproduce with the tarball from comment #5, but the only way I could crash it was by messing around with the JS debugger (see comment #6). When I attached a backtrace similar to those in comment #6 in https://bugs.kde.org/show_bug.cgi?id=133470#c7 some time ago, I was told on IRC that it's well known that the debugger can crash if turned on when the page has already been loaded.

It seems to me that the original bug is not there anymore (no Konqueror crash for me on 3.5.9 and SVN trunk rev. 831016).

The strange thing is that loading the page from comment #5 crashes kded4 for me, but that should probably be filed as a separate bug.
Comment 11 Frank Reininghaus 2008-08-31 22:53:33 UTC
I've filed the kded4 crash I mentioned in my last comment as bug 170147. It seems to me that the original bug is not there anymore (I get no Konqueror crash in 4.1, 3.5.10 and SVN trunk 855403, also if the JS Debugger is turned on on startup), so I'll close it. If anyone can still reproduce it with a recent KDE version, feel free to reopen. Thanks!