Bug 255064 - Konqueror crashes everytime I try to view the page http://www.webupd8.org/2010/10/canonical-to-sue-apple.html
Summary: Konqueror crashes everytime I try to view the page http://www.webupd8.org/201...
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 273582 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-10-23 22:13 UTC by Arne Babenhauserheide
Modified: 2014-05-19 20:01 UTC (History)
3 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 Arne Babenhauserheide 2010-10-23 22:13:32 UTC
Application: konqueror (4.5.2 (KDE 4.5.2))
KDE Platform Version: 4.5.2 (KDE 4.5.2) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-gentoo-r6 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

1. clicked the link http://is.gd/ge7AQ in the identi.ca message http://identi.ca/notice/57255611 in choqok. 
2. Konqueror opened the site (in grouped window), switched to the long URL 
http://www.webupd8.org/2010/10/canonical-to-sue-apple.html
, began showing the page and crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffe5af77760 (LWP 10258))]

Thread 3 (Thread 0x7ffe3f4a3710 (LWP 10259)):
#0  0x00007ffe5989d829 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffe59b2a05d in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffe59b1f0c8 in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007ffe59b290d5 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007ffe59898a04 in start_thread () from /lib/libpthread.so.0
#5  0x00007ffe58665ccd in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7ffe3e9df710 (LWP 10262)):
#0  0x00007ffe5989d829 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffe59b2a05d in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffe59b1f0c8 in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007ffe59b290d5 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007ffe59898a04 in start_thread () from /lib/libpthread.so.0
#5  0x00007ffe58665ccd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7ffe5af77760 (LWP 10258)):
[KCrash Handler]
#6  0x00007ffe59b9094e in _HB_OPEN_Free_LookupList () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ffe59b8ecd2 in HB_Done_GPOS_Table () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007ffe59b92577 in HB_FreeFace () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007ffe590b2401 in QFreetypeFace::release(QFontEngine::FaceId const&) () from /usr/lib64/qt4/libQtGui.so.4
#10 0x00007ffe590ac48e in QFontEngineXLFD::~QFontEngineXLFD() () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007ffe58fef099 in QFontEngineMulti::~QFontEngineMulti() () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007ffe590aef69 in QFontEngineMultiXLFD::~QFontEngineMultiXLFD() () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007ffe58fe243a in QFontCache::clear() () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007ffe59004a5a in QFontDatabasePrivate::invalidate() () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007ffe5900524a in QFontDatabase::removeApplicationFont(int) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007ffe432caf19 in DOM::CSSFontFaceSource::~CSSFontFaceSource() () from /usr/lib/libkhtml.so.5
#17 0x00007ffe432cbb4e in DOM::CSSFontFace::~CSSFontFace() () from /usr/lib/libkhtml.so.5
#18 0x00007ffe432cbcc5 in DOM::CSSFontSelector::~CSSFontSelector() () from /usr/lib/libkhtml.so.5
#19 0x00007ffe432a4234 in khtml::CSSStyleSelector::~CSSStyleSelector() () from /usr/lib/libkhtml.so.5
#20 0x00007ffe4315d7d3 in DOM::DocumentImpl::rebuildStyleSelector() () from /usr/lib/libkhtml.so.5
#21 0x00007ffe4315da0d in DOM::DocumentImpl::updateStyleSelector(bool) () from /usr/lib/libkhtml.so.5
#22 0x00007ffe4315de11 in DOM::DocumentImpl::styleSheetLoaded() () from /usr/lib/libkhtml.so.5
#23 0x00007ffe431bad6f in DOM::HTMLStyleElementImpl::parseText() () from /usr/lib/libkhtml.so.5
#24 0x00007ffe431baf00 in DOM::HTMLStyleElementImpl::insertedIntoDocument() () from /usr/lib/libkhtml.so.5
#25 0x00007ffe43166a8c in DOM::NodeBaseImpl::dispatchChildInsertedEvents(DOM::NodeImpl*, int&) () from /usr/lib/libkhtml.so.5
#26 0x00007ffe43166eac in DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*, int&) () from /usr/lib/libkhtml.so.5
#27 0x00007ffe4330d6dd in DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkhtml.so.5
#28 0x00007ffe42a47f12 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#29 0x00007ffe42a25add in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#30 0x00007ffe42a47f12 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#31 0x00007ffe42a25add in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#32 0x00007ffe42a47f12 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#33 0x00007ffe429fd503 in KJS::FunctionBodyNode::execute(KJS::ExecState*) () from /usr/lib/libkjs.so.4
#34 0x00007ffe42a2e6ba in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) () from /usr/lib/libkjs.so.4
#35 0x00007ffe42a2e833 in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) () from /usr/lib/libkjs.so.4
#36 0x00007ffe43355b12 in KJSProxy::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) () from /usr/lib/libkhtml.so.5
#37 0x00007ffe430de571 in KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) () from /usr/lib/libkhtml.so.5
#38 0x00007ffe431a843a in khtml::HTMLTokenizer::scriptExecution(QString const&, QString const&, int) () from /usr/lib/libkhtml.so.5
#39 0x00007ffe431ad233 in khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) () from /usr/lib/libkhtml.so.5
#40 0x00007ffe432ce9d7 in khtml::CachedScript::checkNotify() () from /usr/lib/libkhtml.so.5
#41 0x00007ffe432d230c in khtml::CachedScript::data(QBuffer&, bool) () from /usr/lib/libkhtml.so.5
#42 0x00007ffe432d260f in khtml::Loader::slotFinished(KJob*) () from /usr/lib/libkhtml.so.5
#43 0x00007ffe432d2903 in khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#44 0x00007ffe59c2a006 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#45 0x00007ffe5a064d32 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#46 0x00007ffe5a064ff0 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#47 0x00007ffe5362db73 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5
#48 0x00007ffe5362e00e in KIO::TransferJob::slotFinished() () from /usr/lib64/libkio.so.5
#49 0x00007ffe5362c5d9 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#50 0x00007ffe59c2a006 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#51 0x00007ffe536d8949 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#52 0x00007ffe536d5a8c in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#53 0x00007ffe536c9d36 in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#54 0x00007ffe536c9f1c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#55 0x00007ffe59c2a006 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#56 0x00007ffe535fbead in KIO::ConnectionPrivate::dequeue() () from /usr/lib64/libkio.so.5
#57 0x00007ffe535fbfb5 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#58 0x00007ffe59c26bb1 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#59 0x00007ffe58dbfbec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#60 0x00007ffe58dc61eb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#61 0x00007ffe5a989348 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#62 0x00007ffe59c16d6b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#63 0x00007ffe59c1a3d3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#64 0x00007ffe59c40813 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#65 0x00007ffe5593b13b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#66 0x00007ffe5593eec8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#67 0x00007ffe5593f082 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#68 0x00007ffe59c402fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#69 0x00007ffe58e6e7a6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#70 0x00007ffe59c15692 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#71 0x00007ffe59c15a5d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#72 0x00007ffe59c1a69b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#73 0x00007ffe4b3430e2 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#74 0x0000000000407d33 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#75 0x0000000000408940 in handle_launcher_request(int, char const*) ()
#76 0x0000000000408e8f in handle_requests(int) ()
#77 0x0000000000409ad6 in main ()

Possible duplicates by query: bug 242600.

Reported using DrKonqi
Comment 1 Maksim Orlovich 2010-10-24 21:41:32 UTC
Can't confirm.
Comment 2 Burkhard Lück 2011-05-10 22:16:05 UTC
Konqueror
Version 4.6.1 (4.6.1)
Unter KDE 4.6.2 (4.6.2)
using Kubuntu 10.10 I get no crash and the page seems to be displayed properly.
Comment 3 Christophe Marin 2011-05-19 10:49:50 UTC
From bug 273582:

An RSS feed has this link in it:
http://thenextweb.com/industry/2011/05/18/not-so-fast-sonys-playstation-network-hacked-again/

When I click to open the link in a new tab, the web page starts to show, but
Akregator crashes before it is displayed completely.

If you cannot reproduce this, I could compile Akregator or whatever you like
with debug information to generate a better backtrace.

The crash can be reproduced every time.
Comment 4 Christophe Marin 2011-05-19 10:49:58 UTC
*** Bug 273582 has been marked as a duplicate of this bug. ***
Comment 5 Christophe Marin 2011-05-19 10:51:09 UTC
Cannot reproduce with both URLs. Maybe a Gentoo specific issue
Comment 6 Andrea Iacovitti 2014-05-19 20:01:49 UTC
(In reply to comment #5)
> Cannot reproduce with both URLs. Maybe a Gentoo specific issue

Closing then.
I also cannot reproduce (using kde 4.13.1).