Bug 337569

Summary: crash after unlocking and resuming from suspend.
Product: [Frameworks and Libraries] Phonon Reporter: Pascal d'Hermilly <pascal>
Component: generalAssignee: Harald Sitter <sitter>
Status: RESOLVED DUPLICATE    
Severity: normal CC: bhush94, cfeck, kde, martin.sandsmark, myriam, romain.perier
Priority: NOR    
Version: unspecified   
Target Milestone: 4.8   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Pascal d'Hermilly 2014-07-18 06:18:49 UTC
Application: kded5 ()

Qt Version: 5.3.1
Operating System: Linux 3.13.0-32-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I had just unlocked the computer after resume from suspend.

- Unusual behavior I noticed:
When I was typing the password to unlock the text field lost focus ind the middle. Principially I might have hit the touchpad, but I don't think so.

-- Backtrace:
Application: kded5 (kded5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdd5fd4b780 (LWP 4096))]

Thread 2 (Thread 0x7fdd53769700 (LWP 4097)):
#0  0x00007fdd5f675fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdd59b72b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fdd59b7464f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdd55719c89 in QXcbEventReader::run (this=0x6892a0) at qxcbconnection.cpp:1043
#4  0x00007fdd5d035e11 in QThreadPrivate::start (arg=0x6892a0) at thread/qthread_unix.cpp:345
#5  0x00007fdd5ca70182 in start_thread (arg=0x7fdd53769700) at pthread_create.c:312
#6  0x00007fdd5f68330d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fdd5fd4b780 (LWP 4096)):
[KCrash Handler]
#6  ref (this=<optimized out>) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QList (this=0x7fdd3a90b4f8 <QPrinterInfoPrivate::shared_null+24>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:121
#8  QPrinterInfoPrivate (name=..., this=0x7fdd3a90b4e0 <QPrinterInfoPrivate::shared_null>) at painting/qprinterinfo_p.h:71
#9  __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535) at painting/qprinterinfo.cpp:35
#10 _GLOBAL__sub_I_qprinterinfo.cpp(void) () at painting/qprinterinfo.cpp:163
#11 0x00007fdd5fb7713a in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fff5106be08, env=env@entry=0x673d50) at dl-init.c:78
#12 0x00007fdd5fb77223 in call_init (env=<optimized out>, argv=<optimized out>, argc=<optimized out>, l=<optimized out>) at dl-init.c:36
#13 _dl_init (main_map=main_map@entry=0xa8a010, argc=1, argv=0x7fff5106be08, env=0x673d50) at dl-init.c:126
#14 0x00007fdd5fb7bc70 in dl_open_worker (a=a@entry=0x7fff5106a0d8) at dl-open.c:577
#15 0x00007fdd5fb76ff4 in _dl_catch_error (objname=objname@entry=0x7fff5106a0c8, errstring=errstring@entry=0x7fff5106a0d0, mallocedp=mallocedp@entry=0x7fff5106a0c0, operate=operate@entry=0x7fdd5fb7b9a0 <dl_open_worker>, args=args@entry=0x7fff5106a0d8) at dl-error.c:187
#16 0x00007fdd5fb7b3bb in _dl_open (file=0xa89830 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fff5106be08, env=0x673d50) at dl-open.c:661
#17 0x00007fdd5a3d702b in dlopen_doit (a=a@entry=0x7fff5106a2f0) at dlopen.c:66
#18 0x00007fdd5fb76ff4 in _dl_catch_error (objname=0x676650, errstring=0x676658, mallocedp=0x676648, operate=0x7fdd5a3d6fd0 <dlopen_doit>, args=0x7fff5106a2f0) at dl-error.c:187
#19 0x00007fdd5a3d762d in _dlerror_run (operate=operate@entry=0x7fdd5a3d6fd0 <dlopen_doit>, args=args@entry=0x7fff5106a2f0) at dlerror.c:163
#20 0x00007fdd5a3d70c1 in __dlopen (file=file@entry=0xa89830 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", mode=<optimized out>) at dlopen.c:87
#21 0x00007fdd3fb6ee9f in module_Load (p_this=p_this@entry=0x8f6078, path=path@entry=0xa89830 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", p_handle=p_handle@entry=0x7fff5106a348, lazy=<optimized out>) at posix/plugin.c:60
#22 0x00007fdd3fb5862d in module_InitDynamic (obj=0x8f6078, path=0xa89830 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", fast=<optimized out>) at modules/bank.c:586
#23 0x00007fdd3fb58927 in AllocatePluginFile (st=<optimized out>, relpath=<optimized out>, abspath=<optimized out>, bank=<optimized out>) at modules/bank.c:529
#24 AllocatePluginDir (bank=0x7fff5106a5a0, maxdepth=1359396360, absdir=0x673d01 "", reldir=0x7e6bc0 "gui") at modules/bank.c:490
#25 0x00007fdd3fb58b99 in AllocatePluginDir (bank=0x7fff5106a5a0, maxdepth=1359396360, maxdepth@entry=5, absdir=0x673d01 "", absdir@entry=0x939360 "/usr/lib/vlc/plugins", reldir=0x0) at modules/bank.c:494
#26 0x00007fdd3fb58e04 in AllocatePluginPath (p_this=p_this@entry=0x8f6078, path=0x939360 "/usr/lib/vlc/plugins", mode=mode@entry=CACHE_USE) at modules/bank.c:403
#27 0x00007fdd3fb59357 in AllocateAllPlugins (p_this=0x8f6078) at modules/bank.c:330
#28 module_LoadPlugins (obj=obj@entry=0x8f6078) at modules/bank.c:186
#29 0x00007fdd3faf0d1d in libvlc_InternalInit (p_libvlc=p_libvlc@entry=0x8f6078, i_argc=i_argc@entry=11, ppsz_argv=ppsz_argv@entry=0x7fff5106a720) at libvlc.c:159
#30 0x00007fdd3f8cbb83 in libvlc_new (argc=10, argv=<optimized out>) at core.c:59
#31 0x00007fdd3fdee2de in LibVLC::init () at /build/buildd/project-neon5-phonon4qt5-vlc-0.0+git20140716+r580~32825e4+neon14~ubuntu14.04.1/src/utils/libvlc.cpp:117
#32 0x00007fdd3fdd7957 in Phonon::VLC::Backend::Backend (this=0x8e50c0, parent=<optimized out>) at /build/buildd/project-neon5-phonon4qt5-vlc-0.0+git20140716+r580~32825e4+neon14~ubuntu14.04.1/src/backend.cpp:89
#33 0x00007fdd3fdf073b in qt_plugin_instance () at /build/buildd/project-neon5-phonon4qt5-vlc-0.0+git20140716+r580~32825e4+neon14~ubuntu14.04.1/obj-x86_64-linux-gnu/src/moc_backend.cpp:237
#34 0x00007fdd5d28fadd in QPluginLoader::instance (this=0x7fff5106abf0) at plugin/qpluginloader.cpp:200
#35 0x00007fdd4b28c0ad in Phonon::FactoryPrivate::tryCreateBackend (this=this@entry=0x764950, path=...) at /build/buildd/project-neon5-phonon4qt5-0.0+git20140620.1+r2824~f0db9fe+neon5~ubuntu14.04.1/phonon/factory.cpp:117
#36 0x00007fdd4b28d3c6 in Phonon::FactoryPrivate::createSuitableBackend (this=this@entry=0x764950, libPath=..., plugins=...) at /build/buildd/project-neon5-phonon4qt5-0.0+git20140620.1+r2824~f0db9fe+neon5~ubuntu14.04.1/phonon/factory.cpp:215
#37 0x00007fdd4b28d802 in Phonon::FactoryPrivate::createBackend (this=0x764950) at /build/buildd/project-neon5-phonon4qt5-0.0+git20140620.1+r2824~f0db9fe+neon5~ubuntu14.04.1/phonon/factory.cpp:299
#38 0x00007fdd4b28db34 in Phonon::Factory::backend (createWhenNull=createWhenNull@entry=true) at /build/buildd/project-neon5-phonon4qt5-0.0+git20140620.1+r2824~f0db9fe+neon5~ubuntu14.04.1/phonon/factory.cpp:572
#39 0x00007fdd4b28dd27 in Phonon::Factory::createAudioOutput (parent=0x8b62a0) at /build/buildd/project-neon5-phonon4qt5-0.0+git20140620.1+r2824~f0db9fe+neon5~ubuntu14.04.1/phonon/factory.cpp:466
#40 0x00007fdd4b285978 in Phonon::AudioOutputPrivate::createBackendObject (this=0x75b6b0) at /build/buildd/project-neon5-phonon4qt5-0.0+git20140620.1+r2824~f0db9fe+neon5~ubuntu14.04.1/phonon/audiooutput.cpp:130
#41 0x00007fdd4b284777 in Phonon::AudioOutputPrivate::init (this=0x75b6b0, c=Phonon::NotificationCategory) at /build/buildd/project-neon5-phonon4qt5-0.0+git20140620.1+r2824~f0db9fe+neon5~ubuntu14.04.1/phonon/audiooutput.cpp:97
#42 0x00007fdd5216cb1b in NotifyByAudio::NotifyByAudio (this=0x8b14a0, parent=0x7fdd52391330 <(anonymous namespace)::Q_QGS_s_self::innerFunction()::holder>) at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/src/notifybyaudio.cpp:41
#43 0x00007fdd5214c2e9 in KNotificationManager::KNotificationManager (this=0x7fdd52391330 <(anonymous namespace)::Q_QGS_s_self::innerFunction()::holder>) at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/src/knotificationmanager.cpp:73
#44 0x00007fdd5214e01e in KNotificationManagerSingleton::KNotificationManagerSingleton (this=0x7fdd52391330 <(anonymous namespace)::Q_QGS_s_self::innerFunction()::holder>) at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/src/knotificationmanager.cpp:49
#45 0x00007fdd5214c123 in (anonymous namespace)::Q_QGS_s_self::Holder::Holder (this=0x7fdd52391330 <(anonymous namespace)::Q_QGS_s_self::innerFunction()::holder>) at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/src/knotificationmanager.cpp:55
#46 0x00007fdd5214c18f in (anonymous namespace)::Q_QGS_s_self::innerFunction () at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/src/knotificationmanager.cpp:55
#47 0x00007fdd5214d6b2 in QGlobalStatic<KNotificationManagerSingleton, (* (anonymous namespace)::Q_QGS_s_self::innerFunction), (* & (anonymous namespace)::Q_QGS_s_self::guard)>::operator()(void) (this=0x7fdd52391320 <s_self>) at /opt/project-neon5/include/QtCore/qglobalstatic.h:128
#48 0x00007fdd5214c1ce in KNotificationManager::self () at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/src/knotificationmanager.cpp:59
#49 0x00007fdd5214ac44 in KNotification::sendEvent (this=0x8b7d40) at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/src/knotification.cpp:352
#50 0x00007fdd52171de2 in KNotification::qt_static_metacall (_o=0x8b7d40, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x8e1890) at /build/buildd/project-neon5-knotifications-0.0+git20140717.0313+neon4~829d9f9~14.04/obj-x86_64-linux-gnu/src/moc_knotification.cpp:129
#51 0x00007fdd5d2de8f7 in QMetaCallEvent::placeMetaCall (this=0x90c160, object=0x8b7d40) at kernel/qobject.cpp:487
#52 0x00007fdd5d2df93c in QObject::event (this=0x8b7d40, e=0x90c160) at kernel/qobject.cpp:1241
#53 0x00007fdd5ed2a3fa in QApplicationPrivate::notify_helper (this=0x673f60, receiver=0x8b7d40, e=0x90c160) at kernel/qapplication.cpp:3522
#54 0x00007fdd5ed27a42 in QApplication::notify (this=0x7fff5106bca0, receiver=0x8b7d40, e=0x90c160) at kernel/qapplication.cpp:2975
#55 0x00007fdd5d2a442a in QCoreApplication::notifyInternal (this=0x7fff5106bca0, receiver=0x8b7d40, event=0x90c160) at kernel/qcoreapplication.cpp:935
#56 0x00007fdd5d2a7fb7 in QCoreApplication::sendEvent (receiver=0x8b7d40, event=0x90c160) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#57 0x00007fdd5d2a56f5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6740c0) at kernel/qcoreapplication.cpp:1539
#58 0x00007fdd5d2a509a in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1397
#59 0x00007fdd5d31a27c in postEventSourceDispatch (s=0x6b26f0) at kernel/qeventdispatcher_glib.cpp:279
#60 0x00007fdd5c557e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007fdd5c558048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007fdd5c5580ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fdd5d31aa1d in QEventDispatcherGlib::processEvents (this=0x6ad9b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#64 0x00007fdd55773cf2 in QPAEventDispatcherGlib::processEvents (this=0x6ad9b0, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:123
#65 0x00007fdd5d2a1162 in QEventLoop::processEvents (this=0x7fff5106bbb0, flags=...) at kernel/qeventloop.cpp:136
#66 0x00007fdd5d2a1423 in QEventLoop::exec (this=0x7fff5106bbb0, flags=...) at kernel/qeventloop.cpp:212
#67 0x00007fdd5d2a4ae2 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#68 0x00007fdd5d68a4e0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1446
#69 0x00007fdd5ed27263 in QApplication::exec () at kernel/qapplication.cpp:2767
#70 0x00007fdd5f95771c in kdemain (argc=1, argv=0x7fff5106be08) at /build/buildd/project-neon5-kded-0.0+git20140717.0311+neon4~5d9ea61~14.04/src/kded.cpp:823
#71 0x00000000004008bf in main (argc=1, argv=0x7fff5106be08) at /build/buildd/project-neon5-kded-0.0+git20140717.0311+neon4~5d9ea61~14.04/obj-x86_64-linux-gnu/src/kded5_dummy.cpp:3

Report to https://bugs.kde.org/
Comment 1 David Edmundson 2014-07-18 17:10:52 UTC
Backtrace has phonon in there, moving there.
Comment 2 David Edmundson 2014-07-18 17:11:30 UTC
*** Bug 337568 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2014-07-18 18:40:35 UTC
Harald, the duplicate says it is a distribution specific bug. Do you know if one has been filed for Ubuntu already?

*** This bug has been marked as a duplicate of bug 335111 ***
Comment 4 Christoph Feck 2014-07-18 18:46:44 UTC
nvm, found it:

https://bugs.launchpad.net/bugs/1328466