Bug 276621 - Crash on login
Summary: Crash on login
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kded (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-27 16:18 UTC by Max Hyre
Modified: 2011-07-11 11:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max Hyre 2011-06-27 16:18:41 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-2-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:
Nothing, more or less.  I had just rebooted, and this was the initial login to the system.  My system autostarts emacs, Icedove (=Thunderbird), Iceweasel (=Firefox), and Epiphany (browser).  In addition, the system popped up a dialogue box about ``KDE detected that one or more internal sound devices were removed.'', asking me whether I wanted to forget about them.

   I had just tried to move Epiphany to desktop 3 a couple of time (not realizing I was already _on_ desktop 3) when the Crash Reporting Assistant showed up.

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb58d7930 (LWP 2966))]

Thread 3 (Thread 0xafd66b70 (LWP 2975)):
#0  0xb5c515e0 in pthread_mutex_unlock () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#1  0xb6114c36 in pthread_mutex_unlock () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb5b9573c in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb5b96613 in ?? () from /lib/libglib-2.0.so.0
#4  0xb5b96ce4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb6ee7d27 in QEventDispatcherGlib::processEvents (this=0x9d46e40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb6eb8abd in QEventLoop::processEvents (this=0xafd662b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6eb8d01 in QEventLoop::exec (this=0xafd662b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6dbbe6b in QThread::exec (this=0x9d45fe0) at thread/qthread.cpp:492
#9  0xb6e995fd in QInotifyFileSystemWatcherEngine::run (this=0x9d45fe0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6dbecd3 in QThreadPrivate::start (arg=0x9d45fe0) at thread/qthread_unix.cpp:320
#11 0xb5c4dc39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#12 0xb610793e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 2 (Thread 0xaf2aab70 (LWP 3048)):
#0  0xb5b95c87 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0xb5b967fa in ?? () from /lib/libglib-2.0.so.0
#2  0xb5b970f3 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0xaf384274 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0xb5bbfb6f in ?? () from /lib/libglib-2.0.so.0
#5  0xb5c4dc39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#6  0xb610793e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 1 (Thread 0xb58d7930 (LWP 2966)):
[KCrash Handler]
#7  0xb5b3d65f in FcPatternDuplicate () from /usr/lib/libfontconfig.so.1
#8  0xb6705586 in QFontEngineMultiFT::QFontEngineMultiFT (this=0x9db5430, fe=0x9f47670, matchedPattern=0x9cd62c8, p=0x9f2f928, s=0, req=...) at text/qfontengine_x11.cpp:881
#9  0xb665064f in loadFc (d=0x9ecbb28, script=0) at text/qfontdatabase_x11.cpp:1714
#10 QFontDatabase::load (d=0x9ecbb28, script=0) at text/qfontdatabase_x11.cpp:1951
#11 0xb662bda6 in QFontPrivate::engineForScript (this=0x9ecbb28, script=0) at text/qfont.cpp:270
#12 0xb66654bf in QTextEngine::fontEngine (this=0x9cf1ca0, si=..., ascent=0x9c71590, descent=0x28, leading=0x28) at text/qtextengine.cpp:1802
#13 0xb666642e in QTextEngine::shapeTextWithHarfbuzz (this=0x9cf1ca0, item=0) at text/qtextengine.cpp:1135
#14 0xb66672bc in QTextEngine::shapeText (this=0x9cf1ca0, item=0) at text/qtextengine.cpp:874
#15 0xb6667714 in QTextEngine::shape (this=0x9cf1ca0, item=0) at text/qtextengine.cpp:1381
#16 0xb6671850 in QTextLine::layout_helper (this=0xbfe3edd8, maxGlyphs=2147483647) at text/qtextlayout.cpp:1836
#17 0xb6672590 in QTextLine::setLineWidth (this=0xbfe3edd8, width=<value optimized out>) at text/qtextlayout.cpp:1624
#18 0xb66b0c28 in QTextDocumentLayoutPrivate::layoutBlock (this=0x9dbb918, bl=..., blockPosition=67, blockFormat=..., layoutStruct=0xbfe3f1d0, layoutFrom=0, layoutTo=2147483647, previousBlockFormat=0x2c) at text/qtextdocumentlayout.cpp:2600
#19 0xb66ba523 in QTextDocumentLayoutPrivate::layoutFlow (this=0x9dbb918, it=..., layoutStruct=0xbfe3f1d0, layoutFrom=0, layoutTo=2147483647, width=...) at text/qtextdocumentlayout.cpp:2404
#20 0xb66b7833 in QTextDocumentLayoutPrivate::layoutFrame (this=0x9dbb918, f=0x9f2c060, layoutFrom=0, layoutTo=2147483647, frameWidth=..., frameHeight=..., parentY=...) at text/qtextdocumentlayout.cpp:2145
#21 0xb66b7ded in QTextDocumentLayoutPrivate::layoutFrame (this=0x9dbb918, f=0x9f2c060, layoutFrom=40, layoutTo=40, parentY=...) at text/qtextdocumentlayout.cpp:2051
#22 0xb66b8090 in QTextDocumentLayout::doLayout (this=0x9e7d3d8, from=0, oldLength=0, length=2147483647) at text/qtextdocumentlayout.cpp:2914
#23 0xb66b8134 in ensureLayoutedByPosition (this=0x9dbb918, position=1000) at text/qtextdocumentlayout.cpp:3076
#24 QTextDocumentLayoutPrivate::ensureLayoutedByPosition (this=0x9dbb918, position=1000) at text/qtextdocumentlayout.cpp:3068
#25 0xb66b87c0 in QTextDocumentLayoutPrivate::layoutStep (this=0x9dbb918) at text/qtextdocumentlayout.cpp:3082
#26 0xb66b91f8 in QTextDocumentLayout::documentChanged (this=0x9e7d3d8, from=0, oldLength=0, length=588) at text/qtextdocumentlayout.cpp:2874
#27 0xb66978b6 in QTextDocumentPrivate::finishEdit (this=0x9dacf30) at text/qtextdocument_p.cpp:1218
#28 0xb668b59a in QTextDocument::setHtml (this=0x9f2cb78, html=...) at text/qtextdocument.cpp:1201
#29 0xb6847045 in QLabelPrivate::ensureTextPopulated (this=0x9d77e60) at widgets/qlabel.cpp:1540
#30 0xb68471d0 in QLabelPrivate::ensureTextLayouted (this=0x9d77e60) at widgets/qlabel.cpp:1574
#31 0xb68475d7 in QLabelPrivate::sizeForWidth (this=0x9d77e60, w=-1) at widgets/qlabel.cpp:652
#32 0xb6847cd0 in QLabel::minimumSizeHint (this=0x9e7c020) at widgets/qlabel.cpp:899
#33 0xb6847e0e in QLabel::sizeHint (this=0x9e7c020) at widgets/qlabel.cpp:882
#34 0xb75622e5 in KMessageBox::createKMessageBox (dialog=0x9ef3c38, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0xbfe3fbbf, options=..., details=..., notifyType=QMessageBox::Information) at ../../kdeui/dialogs/kmessagebox.cpp:197
#35 0xae0475d4 in PhononServer::askToRemoveDevices (this=0x9e73b40, devList=..., indexes=...) at ../../../phonon/kded-module/phononserver.cpp:838
#36 0xae0436ba in PhononServer::qt_metacall (this=0x9e73b40, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x9e7d540) at moc_phononserver.cpp:100
#37 0xb6ebfe4d in metacall (object=0x9e73b40, cl=QMetaObject::InvokeMetaMethod, idx=15, argv=0x9e7d540) at kernel/qmetaobject.cpp:237
#38 QMetaObject::metacall (object=0x9e73b40, cl=QMetaObject::InvokeMetaMethod, idx=15, argv=0x9e7d540) at kernel/qmetaobject.cpp:232
#39 0xb6eca795 in QMetaCallEvent::placeMetaCall (this=0x9eda100, object=0x9e73b40) at kernel/qobject.cpp:535
#40 0xb6ed1caf in QObject::event (this=0x9e73b40, e=0x9eda100) at kernel/qobject.cpp:1217
#41 0xb63e80a4 in notify_helper (this=0x9c7cfd0, receiver=0x9e73b40, e=0x9eda100) at kernel/qapplication.cpp:4467
#42 QApplicationPrivate::notify_helper (this=0x9c7cfd0, receiver=0x9e73b40, e=0x9eda100) at kernel/qapplication.cpp:4439
#43 0xb63ed432 in QApplication::notify (this=0x9eda100, receiver=0x9e73b40, e=0x9eda100) at kernel/qapplication.cpp:4214
#44 0xb760b2c1 in KApplication::notify (this=0xbfe40440, receiver=0x9e73b40, event=0x9eda100) at ../../kdeui/kernel/kapplication.cpp:311
#45 0xb6eb9a9e in QCoreApplication::notifyInternal (this=0xbfe40440, receiver=0x9e73b40, event=0x9eda100) at kernel/qcoreapplication.cpp:731
#46 0xb6ebd264 in sendEvent (receiver=0x0, event_type=0, data=0x9bf6c68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9bf6c68) at kernel/qcoreapplication.cpp:1372
#48 0xb6ebd3ac in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#49 0xb6ee7894 in sendPostedEvents (s=0x9c7f2b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#50 postEventSourceDispatch (s=0x9c7f2b0) at kernel/qeventdispatcher_glib.cpp:277
#51 0xb5b96252 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0xb5b96a30 in ?? () from /lib/libglib-2.0.so.0
#53 0xb5b96ce4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0xb6ee7cc7 in QEventDispatcherGlib::processEvents (this=0x9c62288, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#55 0xb649d01a in QGuiEventDispatcherGlib::processEvents (this=0x9c62288, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0xb6eb8abd in QEventLoop::processEvents (this=0xbfe403a4, flags=...) at kernel/qeventloop.cpp:149
#57 0xb6eb8d01 in QEventLoop::exec (this=0xbfe403a4, flags=...) at kernel/qeventloop.cpp:201
#58 0xb6ebd45a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#59 0xb63e5f24 in QApplication::exec () at kernel/qapplication.cpp:3741
#60 0xb5625cc0 in kdemain (argc=1, argv=0x9c3a390) at ../../kded/kded.cpp:925
#61 0x0804fc55 in launch (argc=1, _name=0x80525c2 "kded4", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x805244a "0") at ../../kinit/kinit.cpp:746
#62 0x0804ce6d in main (argc=1, argv=0x10, envp=0xfff4ff30) at ../../kinit/kinit.cpp:1861

Reported using DrKonqi
Comment 1 Christoph Feck 2011-06-28 10:57:47 UTC
Bug is either in Qt or in libfontconfig. I would suggest to report this crash to Nokia via http://bugreports.qt.nokia.com/secure/Dashboard.jspa

It would help if you could reproduce this issue, and add relevant information that is needed to reproduce it.