Bug 348110 - kded5 segfaults
Summary: kded5 segfaults
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR grave
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-22 16:28 UTC by Mike Schneider
Modified: 2015-05-27 17:43 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 Mike Schneider 2015-05-22 16:28:19 UTC
Using opensuse tumbleweed with Plasma5, after login, kded5 segfaults.

Reproducible: Always

Steps to Reproduce:
1. boot system
2. log in
3.



Application: kded5 (kded5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff880539780 (LWP 3511))]

Thread 2 (Thread 0x7ff87356a700 (LWP 3512)):
#0  __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007ff87d44c4bb in __GI___pthread_mutex_lock (mutex=0x7ff880575908 <_rtld_local+2312>) at ../nptl/pthread_mutex_lock.c:115
#2  0x00007ff880355032 in tls_get_addr_tail (ti=0x7ff880137da0, dtv=0xcb3ca0, the_map=0x7ff880573b40) at dl-tls.c:765
#3  0x00007ff87fdd51a0 in __GI___call_tls_dtors () at cxa_thread_atexit_impl.c:83
#4  0x00007ff87d44a492 in start_thread (arg=0x7ff87356a700) at pthread_create.c:343
#5  0x00007ff87fe85a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ff880539780 (LWP 3511)):
[KCrash Handler]
#4  ref (this=<optimized out>) at /usr/include/QtCore/qatomic_x86_64.h:121
#5  QHash (this=0x7ff85dc3c8a0 <(anonymous namespace)::typeHash>) at /usr/include/QtCore/qhash.h:281
#6  __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535) at /usr/src/debug/soprano-2.9.4/soprano/node.cpp:422
#7  _GLOBAL__sub_I_node.cpp(void) () at /usr/src/debug/soprano-2.9.4/soprano/node.cpp:572
#8  0x00007ff8803629fa in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fff8b8ad038, env=env@entry=0xc93bb0) at dl-init.c:72
#9  0x00007ff880362ae3 in call_init (env=0xc93bb0, argv=0x7fff8b8ad038, argc=1, l=<optimized out>) at dl-init.c:30
#10 _dl_init (main_map=main_map@entry=0xd46080, argc=1, argv=0x7fff8b8ad038, env=0xc93bb0) at dl-init.c:120
#11 0x00007ff880366c65 in dl_open_worker (a=a@entry=0x7fff8b8ac5d8) at dl-open.c:558
#12 0x00007ff8803628b4 in _dl_catch_error (objname=objname@entry=0x7fff8b8ac5c8, errstring=errstring@entry=0x7fff8b8ac5d0, mallocedp=mallocedp@entry=0x7fff8b8ac5c7, operate=operate@entry=0x7ff8803669a0 <dl_open_worker>, args=args@entry=0x7fff8b8ac5d8) at dl-error.c:187
#13 0x00007ff88036646b in _dl_open (file=0xdb0098 "/usr/lib64/qt5/plugins/kded_printmanager.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fff8b8ad038, env=0xc93bb0) at dl-open.c:642
#14 0x00007ff87a816fbb in dlopen_doit (a=a@entry=0x7fff8b8ac7f0) at dlopen.c:66
#15 0x00007ff8803628b4 in _dl_catch_error (objname=0xc9abb0, errstring=0xc9abb8, mallocedp=0xc9aba8, operate=0x7ff87a816f60 <dlopen_doit>, args=0x7fff8b8ac7f0) at dl-error.c:187
#16 0x00007ff87a81756d in _dlerror_run (operate=operate@entry=0x7ff87a816f60 <dlopen_doit>, args=args@entry=0x7fff8b8ac7f0) at dlerror.c:163
#17 0x00007ff87a817051 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#18 0x00007ff87dbe5dc0 in QLibraryPrivate::load_sys (this=0xd6c6b0) at plugin/qlibrary_unix.cpp:223
#19 0x00007ff87dbddd65 in QLibraryPrivate::load (this=0xd6c6b0) at plugin/qlibrary.cpp:529
#20 0x00007ff87dbde34b in QLibraryPrivate::loadPlugin (this=0xd6c6b0) at plugin/qlibrary.cpp:577
#21 0x00007ff87dbd3030 in QPluginLoader::load (this=<optimized out>) at plugin/qpluginloader.cpp:232
#22 0x00007ff87e06cbba in KPluginLoader::load (this=this@entry=0x7fff8b8acca0) at /usr/src/debug/kcoreaddons-5.10.0/src/lib/plugin/kpluginloader.cpp:184
#23 0x00007ff87e06ccda in KPluginLoader::instance (this=this@entry=0x7fff8b8acca0) at /usr/src/debug/kcoreaddons-5.10.0/src/lib/plugin/kpluginloader.cpp:166
#24 0x00007ff87e06cd17 in KPluginLoader::factory (this=this@entry=0x7fff8b8acca0) at /usr/src/debug/kcoreaddons-5.10.0/src/lib/plugin/kpluginloader.cpp:111
#25 0x00007ff880149cf0 in Kded::loadModule (this=this@entry=0xd14330, module=..., onDemand=onDemand@entry=false) at /usr/src/debug/kded-5.10.0/src/kded.cpp:404
#26 0x00007ff88014a887 in Kded::initModules (this=this@entry=0xd14330) at /usr/src/debug/kded-5.10.0/src/kded.cpp:271
#27 0x00007ff88014b010 in Kded::recreateDone (this=this@entry=0xd14330) at /usr/src/debug/kded-5.10.0/src/kded.cpp:575
#28 0x00007ff88014bf93 in Kded::recreate (this=0xd14330, initial=<optimized out>) at /usr/src/debug/kded-5.10.0/src/kded.cpp:548
#29 0x00007ff88014c371 in kdemain (argc=1, argv=0x7fff8b8ad038) at /usr/src/debug/kded-5.10.0/src/kded.cpp:818
#30 0x00007ff87fdbf8c5 in __libc_start_main (main=0x4007c0 <main(int, char**)>, argc=1, argv=0x7fff8b8ad038, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8b8ad028) at libc-start.c:289
#31 0x00000000004007f9 in _start () at ../sysdeps/x86_64/start.S:118
Comment 1 Christoph Feck 2015-05-23 15:15:08 UTC
> _dl_open (file=0xdb0098 "/usr/lib64/qt5/plugins/kded_printmanager.so"

kded4 tries to load a Qt5 module...
Comment 2 Christoph Feck 2015-05-23 15:17:05 UTC
I meant: kded5 loads a Qt4-based module (or is Soprano ported to KF5?)
Comment 3 Hrvoje Senjan 2015-05-23 15:26:59 UTC
related to bug 344519 ?
Comment 4 Mike Schneider 2015-05-27 17:43:26 UTC
This bug was caused by incomplete dependency information in the OpenSUSE rpms causing a mix of KDE4 and KDE5 packages being installed. Fixed in the  Tumbleweed snapshot 20150524