Bug 254617

Summary: Konqueror crashes lots at random points of time
Product: [Applications] konqueror Reporter: Stephen McIntosh <stephenmac7>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: adawit, andresbajotierra, mg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Stephen McIntosh 2010-10-19 04:48:24 UTC
Application: konqueror (4.4.5 (KDE 4.4.5))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-CHAKRA i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Although it does not bother me much I have problems with Konqueror crashin alot, I get a type of error I sometimes get with other applications that says "Segmentation Fault". I use chakra linux [mostly,] which is derived from archlinux but the same thing happens of arch.

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

Thread 5 (Thread 0xab4bfb70 (LWP 10806)):
#0  0xb77b4424 in __kernel_vsyscall ()
#1  0xb6bb2372 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb0e2dc05 in metronom_sync_loop () from /usr/lib/libxine.so.1
#3  0x0c888a78 in ?? ()
#4  0xec89fc75 in ?? ()
#5  0x8955c35d in ?? ()
#6  0x18ec83e5 in ?? ()
#7  0xe8f85d89 in ?? ()
#8  0xfffcf909 in ?? ()
#9  0x579ec381 in ?? ()
#10 0x75890008 in ?? ()
#11 0x08758bfc in ?? ()
#12 0x067c838b in ?? ()
#13 0xc0850000 in ?? ()
#14 0xc7e80575 in ?? ()
#15 0x31fffffb in ?? ()
#16 0x74f685c0 in ?? ()
#17 0x24348909 in ?? ()
#18 0x039c93ff in ?? ()
#19 0x5d8b0000 in ?? ()
#20 0xfc758bf8 in ?? ()
#21 0xc35dec89 in ?? ()
#22 0x0026b48d in ?? ()
#23 0x8d000000 in ?? ()
#24 0x000027bc in ?? ()
#25 0x89550000 in ?? ()
#26 0x28ec83e5 in ?? ()
#27 0xe8f45d89 in ?? ()
#28 0xfffcf8b9 in ?? ()
#29 0x574ec381 in ?? ()
#30 0x7d890008 in ?? ()
#31 0x087d8bfc in ?? ()
#32 0x89f87589 in ?? ()
#33 0x8be8243c in ?? ()
#34 0x85ffffff in ?? ()
#35 0x74c689c0 in ?? ()
#36 0x247c8914 in ?? ()
#37 0x2444c708 in ?? ()
#38 0x00000004 in ?? ()
#39 0x24048900 in ?? ()
#40 0xfcf065e8 in ?? ()
#41 0x8bf089ff in ?? ()
#42 0x758bf45d in ?? ()
#43 0xfc7d8bf8 in ?? ()
#44 0xc35dec89 in ?? ()
#45 0x89559066 in ?? ()
#46 0x28ec83e5 in ?? ()
#47 0xe8f45d89 in ?? ()
#48 0xfffcf869 in ?? ()
#49 0x56fec381 in ?? ()
#50 0x75890008 in ?? ()
#51 0x0c758bf8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xacbcab70 (LWP 10808)):
#0  0xb77b4424 in __kernel_vsyscall ()
#1  0xb601c756 in poll () from /lib/libc.so.6
#2  0xb5acb68b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb5abb68f in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#4  0xb5abba04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6d39627 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb6d0d829 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb6d0da9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb6c1b9fd in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb0e79d99 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb6c1e49e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb6badadc in start_thread () from /lib/libpthread.so.0
#12 0xb60268ce in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa4bb8b70 (LWP 10825)):
#0  0xb77b4424 in __kernel_vsyscall ()
#1  0xb6bb2372 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb0e2dc05 in metronom_sync_loop () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 2 (Thread 0x9ffa4b70 (LWP 10891)):
#0  0xb77b4424 in __kernel_vsyscall ()
#1  0xb6bb2372 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb0e2dc05 in metronom_sync_loop () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 1 (Thread 0xb55f3710 (LWP 9583)):
[KCrash Handler]
#6  0xb65ae2c5 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngineFT::GlyphFormat) () from /usr/lib/libQtGui.so.4
#7  0xb65a73dc in QFontEngineX11FT::QFontEngineX11FT(_FcPattern*, QFontDef const&, int) () from /usr/lib/libQtGui.so.4
#8  0xb64f022a in ?? () from /usr/lib/libQtGui.so.4
#9  0xb64f85f8 in QFontDatabase::load(QFontPrivate const*, int) () from /usr/lib/libQtGui.so.4
#10 0xb64d5276 in QFontPrivate::engineForScript(int) const () from /usr/lib/libQtGui.so.4
#11 0xb64e97b7 in QFontMetrics::ascent() const () from /usr/lib/libQtGui.so.4
#12 0xb05a39ca in khtml::CachedFontInstance::CachedFontInstance(khtml::CachedFontFamily*, int) () from /usr/lib/libkhtml.so.5
#13 0xb05a63a1 in khtml::CachedFontFamily::queryFont(int) () from /usr/lib/libkhtml.so.5
#14 0xb05a654e in khtml::Font::update(int) const () from /usr/lib/libkhtml.so.5
#15 0xb05e7bc9 in khtml::CSSStyleSelector::styleForElement(DOM::ElementImpl*, khtml::RenderStyle*) () from /usr/lib/libkhtml.so.5
#16 0xb0513e06 in DOM::HTMLInputElementImpl::attach() () from /usr/lib/libkhtml.so.5
#17 0xb04dd221 in khtml::KHTMLParser::insertNode(DOM::NodeImpl*, bool) () from /usr/lib/libkhtml.so.5
#18 0xb04dfbc3 in khtml::KHTMLParser::parseToken(khtml::Token*) () from /usr/lib/libkhtml.so.5
#19 0xb04e0af3 in khtml::HTMLTokenizer::processToken() () from /usr/lib/libkhtml.so.5
#20 0xb04e5e34 in khtml::HTMLTokenizer::parseTag(khtml::TokenizerString&) () from /usr/lib/libkhtml.so.5
#21 0xb04ea936 in khtml::HTMLTokenizer::write(khtml::TokenizerString const&, bool) () from /usr/lib/libkhtml.so.5
#22 0xb04eb523 in khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) () from /usr/lib/libkhtml.so.5
#23 0xb060c875 in khtml::CachedScript::checkNotify() () from /usr/lib/libkhtml.so.5
#24 0xb060ca64 in khtml::CachedScript::data(QBuffer&, bool) () from /usr/lib/libkhtml.so.5
#25 0xb060d245 in khtml::Loader::slotFinished(KJob*) () from /usr/lib/libkhtml.so.5
#26 0xb060de77 in khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#27 0xb6d145ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#28 0xb6d236fb in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#29 0xb763e543 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#30 0xb763e598 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#31 0xb726cf85 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#32 0xb72763aa in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#33 0xb7274923 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#34 0xb6d145ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#35 0xb6d236fb in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#36 0xb73353a7 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#37 0xb7337f5f in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#38 0xb7334c53 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#39 0xb73274d8 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#40 0xb7327c23 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#41 0xb6d145ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#42 0xb6d236fb in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#43 0xb723b087 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#44 0xb723b8ae in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5
#45 0xb723b966 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#46 0xb6d145ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#47 0xb6d1ddc6 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#48 0xb6d20f5e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#49 0xb62b5374 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#50 0xb62ba33e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#51 0xb6fee44a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#52 0xb6d0e5db in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#53 0xb6d120d1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#54 0xb6d122bd in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#55 0xb6d390ff in ?? () from /usr/lib/libQtCore.so.4
#56 0xb5abaf72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0xb5abb750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#58 0xb5abba04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0xb6d395ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#60 0xb6362345 in ?? () from /usr/lib/libQtGui.so.4
#61 0xb6d0d829 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#62 0xb6d0da9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#63 0xb6d1237f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#64 0xb62b3877 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#65 0xb385c0bc in kdemain (argc=2, argv=0x9a401f0) at /home/phil/buildroot/desktop/kdebase/src/kdebase-4.4.5/apps/konqueror/src/konqmain.cpp:271
#66 0x0804dab9 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-15 15:04:30 UTC
[Comment from a bug triager]
The crash is related to a font issue (and may be the Qt library)
- Is this still happening with an updated KDE SC and Qt 4.7.x ?
- Which sites were crashing Konqueror ?
- Did you have some unusual font settings ?
Regards
Comment 2 Stephen McIntosh 2010-12-16 01:26:49 UTC
Yes it is, well maybe even worse, sometimes my computer freezes when I am using Konqueror, especially when I just leave my computer. It never freezes my computer when I am using Konqueror. Well this should be added as a new bug, so... Anyways, no it doesn't anymore. No, I have none, just the default.
Comment 3 Christophe Marin 2011-02-27 10:55:45 UTC
*** Bug 267226 has been marked as a duplicate of this bug. ***
Comment 4 Christophe Marin 2011-02-27 10:56:21 UTC
from bug 267226

-- Information about the crash:
- What I was doing when the application crashed:
just browsing some page in subscribed RSS. It just happens once a day or so.

I think it may be related to bug 215258.

The crash can be reproduced some of the time.
Comment 5 Marcin Gryszkalis 2011-03-07 01:26:08 UTC
Created attachment 57735 [details]
New crash information added by DrKonqi

akregator (1.6.6) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.2

- What I was doing when the application crashed: Opening article. Note that I reported same problem before (marked as duplicate) and I switched to standard KHTML backend after many crashed with WebKit backend - now I'm getting crash again.

-- Backtrace (Reduced):
#7  0xb480a73e in FT_Get_PS_Font_Info (face=0xbd10930, afont_info=0xbfe11dd8) at /usr/src/debug/media-libs/freetype-2.4.4/freetype-2.4.4/src/base/fttype1.c:39
#8  0xb6bb8a29 in QFontEngineFT::init (this=0xa1cbee0, faceId=..., antialias=false, format=QFontEngineFT::Format_Mono) at text/qfontengine_ft.cpp:679
#9  0xb6bb238e in QFontEngineX11FT::QFontEngineX11FT (this=0xa1cbee0, pattern=0xe5a6740, fd=..., screen=0) at text/qfontengine_x11.cpp:1107
#10 0xb6afd541 in tryPatternLoad (p=<value optimized out>, screen=0, request=..., script=0, matchedPattern=0xbfe12050) at text/qfontdatabase_x11.cpp:1641
#11 0xb6b05a3b in loadFc (d=0xdcf3038, script=0) at text/qfontdatabase_x11.cpp:1709
Comment 6 Dawit Alemayehu 2011-06-20 04:20:54 UTC
My distro is also ArchLinux, but I cannot reproduce this issue in either one of the rendering engines. Perhaps there is some sort of font cache corrpution on your systems ? Have you tried to remove the font cache located in your home directory ?
Comment 7 Stephen McIntosh 2011-06-21 15:42:20 UTC
It's fixed.