Bug 407393

Summary: kdeinit5 Signal: Segmentation fault (11)
Product: [Frameworks and Libraries] kio-extras Reporter: ElXreno <elxreno>
Component: Thumbnails and previewsAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: junior, kde, kdelibs-bugs, lveitas956, mpyne, nate, postix
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: kdeinit5-20190510-165558.kcrash.txt
kdeinit5-20190510-165557.kcrash.txt
kdeinit5-20190510-165554.kcrash.txt
kdeinit5-20200127-072339.kcrash
Basically same error on different distro

Description ElXreno 2019-05-10 15:07:54 UTC
Created attachment 119953 [details]
kdeinit5-20190510-165558.kcrash.txt

SUMMARY
Application: kdeinit5 (kdeinit5), signal: Segmentation fault

STEPS TO REPRODUCE
Unknown.

OBSERVED RESULT
Crash (3 times)

EXPECTED RESULT
No crashes

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora F30
(available in About System)
KDE Plasma Version: 5.15.4
KDE Frameworks Version: 5.57.0
Qt Version: 5.12.1

ADDITIONAL INFORMATION
It crashes in one time 3 times
Comment 1 ElXreno 2019-05-10 15:08:50 UTC
Created attachment 119954 [details]
kdeinit5-20190510-165557.kcrash.txt
Comment 2 ElXreno 2019-05-10 15:09:08 UTC
Created attachment 119955 [details]
kdeinit5-20190510-165554.kcrash.txt
Comment 3 Michael Pyne 2019-05-11 23:40:39 UTC
Seems to be something with the thumbnailer trying to make previews of a media file somewhere. The backtrace points to taglib (a separate library) but I would also think that a thumbnailer crash shouldn't bring down all of kdeinit5.
Comment 4 Kai Uwe Broulik 2019-05-13 11:03:49 UTC
I think it just displays kdeinit5, the actual process having crashed is likely thumbnail.so
Comment 5 ElXreno 2020-01-27 04:35:47 UTC
Created attachment 125454 [details]
kdeinit5-20200127-072339.kcrash

How I understand it's a similar crash (again).

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora F31
(available in About System)
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.13.2
Comment 6 Lukas Veitas 2020-06-03 19:31:56 UTC
I can confirm same issue started ~4 days ago, it shows kdeinit5 crash on login.
System: KDE Neon 5.18.5, up to date as of today.

Some clues that may come in handy (or not at all) - I had downloaded ~70GBs of videos, ~1.4GB each, and downloaded a lot of themes, fiddled around with them too, recently. Plasma started to act weird by displaying icons on desktop and in dolphin from different icon themes, reverting to breeze "look-and-feel" theme solved it.

I don't have any more precise timeline.

/.../
#13 0x0000558e087293ad in launch (argc=4, _name=0x558e0a101078 "/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so", args=<optimized out>, cwd=<optimized out>, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x558e0872be87 "0") at ./src/kdeinit/kinit.cpp:708
/.../
Comment 7 Lukas Veitas 2020-06-03 19:38:50 UTC
Whole crash report from my PC:

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

Thread 7 (Thread 0x7fe2ce3b0700 (LWP 2562)):
#0  0x00007fe2ea05e644 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe2ea017ac0 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe2ea0184fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe2ea0186dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe2ee3317cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe2ee2d0d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe2ee0e1757 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe2e4e54555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fe2ee0e2c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe2ec1776db in start_thread (arg=0x7fe2ce3b0700) at pthread_create.c:463
#10 0x00007fe2edd6088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe2c7fff700 (LWP 2561)):
#0  0x00007fe2ec17d9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558e0a2c4408) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x558e0a2c43b8, cond=0x558e0a2c43e0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x558e0a2c43e0, mutex=0x558e0a2c43b8) at pthread_cond_wait.c:655
#3  0x00007fe2d2fe240b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe2d2fe1ff7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe2ec1776db in start_thread (arg=0x7fe2c7fff700) at pthread_create.c:463
#6  0x00007fe2edd6088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe2d0648700 (LWP 2560)):
#0  0x00007fe2ec17d9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558e0a2c4408) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x558e0a2c43b8, cond=0x558e0a2c43e0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x558e0a2c43e0, mutex=0x558e0a2c43b8) at pthread_cond_wait.c:655
#3  0x00007fe2d2fe240b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe2d2fe1ff7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe2ec1776db in start_thread (arg=0x7fe2d0648700) at pthread_create.c:463
#6  0x00007fe2edd6088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe2d0e49700 (LWP 2559)):
#0  0x00007fe2ec17d9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558e0a2c4408) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x558e0a2c43b8, cond=0x558e0a2c43e0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x558e0a2c43e0, mutex=0x558e0a2c43b8) at pthread_cond_wait.c:655
#3  0x00007fe2d2fe240b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe2d2fe1ff7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe2ec1776db in start_thread (arg=0x7fe2d0e49700) at pthread_create.c:463
#6  0x00007fe2edd6088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe2d164a700 (LWP 2558)):
#0  0x00007fe2ec17d9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558e0a2c4408) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x558e0a2c43b8, cond=0x558e0a2c43e0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x558e0a2c43e0, mutex=0x558e0a2c43b8) at pthread_cond_wait.c:655
#3  0x00007fe2d2fe240b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fe2d2fe1ff7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fe2ec1776db in start_thread (arg=0x7fe2d164a700) at pthread_create.c:463
#6  0x00007fe2edd6088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe2dcf4e700 (LWP 2557)):
#0  0x00007fe2edd53bf9 in __GI___poll (fds=0x7fe2dcf4dca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe2ef2bf747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe2ef2c136a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe2dfb23fd0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fe2ee0e2c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe2ec1776db in start_thread (arg=0x7fe2dcf4e700) at pthread_create.c:463
#6  0x00007fe2edd6088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe2efe43800 (LWP 2556)):
[KCrash Handler]
#4  0x00007fe2c4706e30 in ?? () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#5  0x00007fe2c4706ffb in ?? () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#6  0x00007fe2c4706d4d in TagLib::MP4::File::hasMP4Tag() const () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#7  0x00007fe2c4954dcf in parseMP4Tag<TagLib::MP4::File> (img=..., file=...) at ./thumbnail/audiocreator.cpp:116
#8  AudioCreator::create (this=<optimized out>, path=..., img=...) at ./thumbnail/audiocreator.cpp:175
#9  0x00007fe2e001cba7 in ThumbnailProtocol::get (this=0x7ffcdceff9d0, url=...) at ./thumbnail/thumbnail.cpp:266
#10 0x00007fe2e628869d in KIO::SlaveBase::dispatch (this=0x7ffcdceff9d0, command=67, data=...) at ./src/core/slavebase.cpp:1198
#11 0x00007fe2e6288f86 in KIO::SlaveBase::dispatchLoop (this=this@entry=0x7ffcdceff9d0) at ./src/core/slavebase.cpp:338
#12 0x00007fe2e001a230 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./thumbnail/thumbnail.cpp:138
#13 0x0000558e087293ad in launch (argc=4, _name=0x558e0a101078 "/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so", args=<optimized out>, cwd=<optimized out>, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x558e0872be87 "0") at ./src/kdeinit/kinit.cpp:708
#14 0x0000558e0872a7cb in handle_launcher_request (sock=8, who=<optimized out>) at ./src/kdeinit/kinit.cpp:1146
#15 0x0000558e0872b05b in handle_requests (waitForPid=0) at ./src/kdeinit/kinit.cpp:1339
#16 0x0000558e08726004 in main (argc=5, argv=<optimized out>) at ./src/kdeinit/kinit.cpp:1777


## END
Sorry for the lenght.
Comment 8 Lukas Veitas 2020-06-03 19:40:40 UTC
Created attachment 129033 [details]
Basically same error on different distro
Comment 9 Lukas Veitas 2020-06-03 19:41:46 UTC
#7 post should be deleted, as well as this one afterwards.
I missed the fact I can add attachments myself. Sorry.
Comment 10 Nate Graham 2021-03-17 23:43:50 UTC

*** This bug has been marked as a duplicate of bug 430862 ***
Comment 11 postix 2023-05-17 14:03:57 UTC
Or is it rather a dup of #427448?

*** This bug has been marked as a duplicate of bug 427448 ***
Comment 12 Robert Junior 2024-05-19 14:18:49 UTC Comment hidden (spam)