Application: knotify4 (4.14.6) KDE Platform Version: 4.14.6 Qt Version: 4.8.6 Operating System: Linux 3.19.8-zmi x86_64 Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Thunderbird seems to got stuck, so I tried closing it by clicked the "close window" (X) in the upper right corner. then knotify crashed. -- Backtrace: Application: KNotify (knotify4), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fad29cd8800 (LWP 25170))] Thread 2 (Thread 0x7fad166ef700 (LWP 25171)): #0 0x00007fad26e8cc3d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fad244c3be4 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fad244c3cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fad276100de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fad100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007fad275e1e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fad166eeda0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fad275e2165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fad166eeda0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fad274df0bf in QThread::exec() (this=this@entry=0x20727f0) at thread/qthread.cpp:538 #7 0x00007fad275c3783 in QInotifyFileSystemWatcherEngine::run() (this=0x20727f0) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fad274e179f in QThreadPrivate::start(void*) (arg=0x20727f0) at thread/qthread_unix.cpp:349 #9 0x00007fad24ef00a4 in start_thread (arg=0x7fad166ef700) at pthread_create.c:309 #10 0x00007fad26e9506d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fad29cd8800 (LWP 25170)): [KCrash Handler] #6 0x00007fad26e3fb8a in __strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:29 #7 0x00007fad0ac2da9e in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () at /usr/lib64/libQt5Core.so.5 #8 0x00007fad0b132077 in () at /usr/lib64/libQt5Gui.so.5 #9 0x00007fad29b4e92a in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffbdeae3a8, env=env@entry=0x2031790) at dl-init.c:78 #10 0x00007fad29b4ea13 in _dl_init (env=0x2031790, argv=0x7fffbdeae3a8, argc=1, l=<optimized out>) at dl-init.c:36 #11 0x00007fad29b4ea13 in _dl_init (main_map=main_map@entry=0x2163ad0, argc=1, argv=0x7fffbdeae3a8, env=0x2031790) at dl-init.c:126 #12 0x00007fad29b52b48 in dl_open_worker (a=a@entry=0x7fffbdeac458) at dl-open.c:566 #13 0x00007fad29b4e7e4 in _dl_catch_error (objname=objname@entry=0x7fffbdeac448, errstring=errstring@entry=0x7fffbdeac450, mallocedp=mallocedp@entry=0x7fffbdeac447, operate=operate@entry=0x7fad29b52870 <dl_open_worker>, args=args@entry=0x7fffbdeac458) at dl-error.c:187 #14 0x00007fad29b5233b in _dl_open (file=0x2164040 "/usr/lib64/vlc/plugins/gui/libqt4_plugin.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fffbdeae3a8, env=0x2031790) at dl-open.c:650 #15 0x00007fad2261102b in dlopen_doit (a=a@entry=0x7fffbdeac670) at dlopen.c:66 #16 0x00007fad29b4e7e4 in _dl_catch_error (objname=0x1e89100, errstring=0x1e89108, mallocedp=0x1e890f8, operate=0x7fad22610fd0 <dlopen_doit>, args=0x7fffbdeac670) at dl-error.c:187 #17 0x00007fad226115dd in _dlerror_run (operate=operate@entry=0x7fad22610fd0 <dlopen_doit>, args=args@entry=0x7fffbdeac670) at dlerror.c:163 #18 0x00007fad226110c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87 #19 0x00007fad153dc59f in () at /usr/lib64/libvlccore.so.7 #20 0x00007fad153c5d5d in () at /usr/lib64/libvlccore.so.7 #21 0x00007fad153c6057 in () at /usr/lib64/libvlccore.so.7 #22 0x00007fad153c62c9 in () at /usr/lib64/libvlccore.so.7 #23 0x00007fad153c6534 in () at /usr/lib64/libvlccore.so.7 #24 0x00007fad153c6a87 in () at /usr/lib64/libvlccore.so.7 #25 0x00007fad1535e49d in libvlc_InternalInit () at /usr/lib64/libvlccore.so.7 #26 0x00007fad15128623 in libvlc_new () at /usr/lib64/libvlc.so.5 #27 0x00007fad15690ec9 in () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #28 0x00007fad15676728 in () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #29 0x00007fad156771eb in qt_plugin_instance () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #30 0x00007fad275c7641 in QPluginLoader::instance() (this=0x7fffbdead080) at plugin/qpluginloader.cpp:204 #31 0x00007fad15cdff8b in () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #32 0x00007fad15ce0773 in () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #33 0x00007fad2929bc76 in () at /usr/lib64/libphonon.so.4 #34 0x00007fad2929c317 in Phonon::Factory::backend(bool) () at /usr/lib64/libphonon.so.4 #35 0x00007fad2929c8e3 in () at /usr/lib64/libphonon.so.4 #36 0x00007fad292949b9 in () at /usr/lib64/libphonon.so.4 #37 0x00007fad29292896 in () at /usr/lib64/libphonon.so.4 #38 0x000000000040e771 in _start () Reported using DrKonqi
Hrvoje, can you check why vlc loads a Qt5-based plugin even when looking for the name "libqt4_plugin.so"? *** This bug has been marked as a duplicate of bug 346155 ***
Our VLC builds for Tumbleweed (so also Packman) are now against Qt5, so i guess we now see reverse from bug 335111. This is only a guess though, but would maybe explain this (old/corrupt cache, etc). @Michael, which vlc version, and from where do you have it?
# rpm -qa|grep vlc|sort libvlc5-2.2.1-283.1.x86_64 libvlccore7-2.1.5-2.4.1.x86_64 libvlccore8-2.2.1-283.1.x86_64 npapi-vlc-2.2.0_git20140911-2.3.x86_64 phonon-backend-vlc-0.8.0-2.4.1.x86_64 vlc-2.2.1-283.1.x86_64 vlc-codecs-2.2.1-283.1.x86_64 vlc-gnome-2.2.1-283.1.x86_64 vlc-noX-2.2.1-283.1.x86_64 vlc-noX-lang-2.2.1-283.1.noarch vlc-qt-2.2.1-283.1.x86_64 My VLC is from packman for openSUSE 13.2.
This is then possibly caused by libvlccore7 (only package with inconsistent version from the rest)
Hrvoje, see also bug 348110.
Hrvoje, according to Bruno's comment at the openSUSE KDE mailing list, this issue might be caused by mismatched libvlc versions?
*** Bug 349569 has been marked as a duplicate of this bug. ***
*** Bug 349839 has been marked as a duplicate of this bug. ***
Bug 349839 has a better backtrace.
(In reply to Christoph Feck from comment #6) > Hrvoje, according to Bruno's comment at the openSUSE KDE mailing list, this > issue might be caused by mismatched libvlc versions? Yeah, either that or Qt4 <-> Qt5 mismatch (newer vlc versions are building against Qt5, while knotify4's phonon is obviously Qt4-based, so we get reverse of bug 335111). For 2nd issue, 'fix' is to regenerate vlc cache (which should happen magically already with newer vlc specs). For 1st, i guess we need to convince someone from Packman project to build also phonon-backend-vlc in packman.
*** Bug 350100 has been marked as a duplicate of this bug. ***
*** Bug 350134 has been marked as a duplicate of this bug. ***
*** Bug 350163 has been marked as a duplicate of this bug. ***
*** Bug 350270 has been marked as a duplicate of this bug. ***
*** Bug 350470 has been marked as a duplicate of this bug. ***
*** Bug 350471 has been marked as a duplicate of this bug. ***
*** Bug 350486 has been marked as a duplicate of this bug. ***
All duplicates are from openSUSE users. It looks like there is a mismatch in libvlc versions, possibly caused by users using packman repositories mixed with vlc from the default repositories.
*** Bug 350966 has been marked as a duplicate of this bug. ***
*** Bug 350980 has been marked as a duplicate of this bug. ***
*** Bug 350989 has been marked as a duplicate of this bug. ***
*** Bug 351075 has been marked as a duplicate of this bug. ***
*** Bug 351085 has been marked as a duplicate of this bug. ***
*** Bug 351331 has been marked as a duplicate of this bug. ***
*** Bug 351322 has been marked as a duplicate of this bug. ***
Thanks for the advise. I have un installed all vlc from the system. Problem was solved. After installing vlc 2.2.1 also no more problems. Thaks Ulf
Am 16.08.2015 um 00:03 schrieb Christoph Feck: > https://bugs.kde.org/show_bug.cgi?id=347917 > > Christoph Feck <cfeck@kde.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |markus.kossmann@gmx.de > > --- Comment #25 from Christoph Feck <cfeck@kde.org> --- > *** Bug 351322 has been marked as a duplicate of this bug. *** > Dear Christoph, after un-installing all vlc, the problem was solved. Than I installed vlc 2.2.1 no more problems. Thanks for your help Ulf
removing phonon-backend-vlc and its dependency libvlccore7 solved the problem.
Created attachment 94082 [details] attachment-16697-0.html thank you for your help :-) 2015-08-16 14:07 GMT+02:00 Markus Koßmann <markus.kossmann@gmx.de>: > https://bugs.kde.org/show_bug.cgi?id=347917 > > --- Comment #28 from Markus Koßmann <markus.kossmann@gmx.de> --- > removing phonon-backend-vlc and its dependency libvlccore7 solved the > problem. > > -- > You are receiving this mail because: > You are on the CC list for the bug. >
removing libvlccore7 fixed it. OpenSuse 13.2 wanted to reinstall libvlccore7 right away, so it also was necessary to ban the lib from being reinstalled. Incidentally, the crashes also seemed to be prevented by the kludge of chmod u+s /usr/bin/knotify4 but uninstalling libvlccore7 is better.
*** Bug 351428 has been marked as a duplicate of this bug. ***
*** Bug 351634 has been marked as a duplicate of this bug. ***
*** Bug 351684 has been marked as a duplicate of this bug. ***
*** Bug 351688 has been marked as a duplicate of this bug. ***
(In reply to Doug from comment #30) > removing libvlccore7 fixed it. This fix seems to generate Dolphin crashes. Granting the u+s permission on knotify4 avoids crashes.
*** Bug 351842 has been marked as a duplicate of this bug. ***
*** Bug 351980 has been marked as a duplicate of this bug. ***
(In reply to Doug from comment #35) > (In reply to Doug from comment #30) > > removing libvlccore7 fixed it. > > This fix seems to generate Dolphin crashes. Granting the u+s permission on > knotify4 avoids crashes. The correct "fix" is to uninstall phonon-backend-vlc (and/or phonon4qt5-backend-vlc). libvlccore7 itself should not harm (because its just unused then), and it shouldn't be reinstalled automatically either. I don't see how u+s permissions for knotify (i.e. running knotify as root) should help at all with this problem. If it helps with *your* problem, you might try to add your user to the "audio" group instead.
system still wants to reinstall phonon-backend-vlc too, but preliminarily, adding my user to the audio group seems to have good result. The u+s idea came from resolution of screen locker problem also encountered in KDE5 dist upgrade in OpenSuse 13.2 where plasma screen locker cannot be unlocked unless `sudo chmod u+s /usr/lib/libexec/kcheckpass` which issue suggests value of more attention to permissions, and I appreciate the tip.
adding user to audio group does not entirely prevent knotify4 crashes.
Created attachment 94416 [details] attachment-22595-0.html Yes, of course, i had done it, and it's ok. No problem. thank's 2015-09-04 14:36 GMT+02:00 Wolfgang Bauer <wbauer@tmo.at>: > https://bugs.kde.org/show_bug.cgi?id=347917 > > Wolfgang Bauer <wbauer@tmo.at> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > CC| |wbauer@tmo.at > > --- Comment #38 from Wolfgang Bauer <wbauer@tmo.at> --- > (In reply to Doug from comment #35) > > (In reply to Doug from comment #30) > > > removing libvlccore7 fixed it. > > > > This fix seems to generate Dolphin crashes. Granting the u+s permission > on > > knotify4 avoids crashes. > > The correct "fix" is to uninstall phonon-backend-vlc (and/or > phonon4qt5-backend-vlc). > libvlccore7 itself should not harm (because its just unused then), and it > shouldn't be reinstalled automatically either. > > I don't see how u+s permissions for knotify (i.e. running knotify as root) > should help at all with this problem. > If it helps with *your* problem, you might try to add your user to the > "audio" > group instead. > > -- > You are receiving this mail because: > You are on the CC list for the bug. >
(In reply to Doug from comment #40) > adding user to audio group does not entirely prevent knotify4 crashes. It doesn't prevent the crash reported here, no. And it shouldn't be necessary either. But setting knotify as suid root can't help with this crash either. Again, if it helps with *your* crash, you have a completely different problem. The only "fix" for the problem reported here is to uninstall phonon-backend-vlc. You could also set phonon-backend-gstreamer as preferred backend, but even the Phonon settings will crash unfortunately, so you'd have to edit ~/.kde4/share/config/servicetype_profilerc manually. (In reply to Doug from comment #39) > The u+s idea > came from resolution of screen locker problem also encountered in KDE5 dist > upgrade in OpenSuse 13.2 where plasma screen locker cannot be unlocked > unless `sudo chmod u+s /usr/lib/libexec/kcheckpass` which issue suggests > value of more attention to permissions, and I appreciate the tip. If you fix your PAM config, setting kcheckpass suid root is not necessary either. Unfortunately, using pam_unix2.so was the default in openSUSE <=12.3, and this somehow prevents checkpass to verify the user password without root privileges. In 13.1 it has changed to pam_unix.so, and with that it should work. But if you upgraded from earlier versions, your config will not be updated. Check for *.rpmnew files in /etc/pam.d/ and copy them over the corresponding common-xxx-pc files. But that's totally unrelated to the phonon-backend-vlc problem reported here too.
PS: If the system really wants to automatically install phonon-backend-vlc again, you probably don't have any other backend installed. In that case, install phonon-backend-gstreamer manually, and that shouldn't happen anymore.
*** Bug 352295 has been marked as a duplicate of this bug. ***
*** Bug 353728 has been marked as a duplicate of this bug. ***
*** Bug 354094 has been marked as a duplicate of this bug. ***
*** Bug 353918 has been marked as a duplicate of this bug. ***
*** Bug 354178 has been marked as a duplicate of this bug. ***
*** Bug 353842 has been marked as a duplicate of this bug. ***
*** Bug 354177 has been marked as a duplicate of this bug. ***
*** Bug 354689 has been marked as a duplicate of this bug. ***
*** Bug 354855 has been marked as a duplicate of this bug. ***
*** Bug 354355 has been marked as a duplicate of this bug. ***
*** Bug 355097 has been marked as a duplicate of this bug. ***
*** Bug 355111 has been marked as a duplicate of this bug. ***
*** Bug 355224 has been marked as a duplicate of this bug. ***
*** Bug 355254 has been marked as a duplicate of this bug. ***
*** Bug 355792 has been marked as a duplicate of this bug. ***
*** Bug 356460 has been marked as a duplicate of this bug. ***
*** Bug 358007 has been marked as a duplicate of this bug. ***
*** Bug 358386 has been marked as a duplicate of this bug. ***
*** Bug 358111 has been marked as a duplicate of this bug. ***
*** Bug 358110 has been marked as a duplicate of this bug. ***
*** Bug 358092 has been marked as a duplicate of this bug. ***
*** Bug 358035 has been marked as a duplicate of this bug. ***
*** Bug 358029 has been marked as a duplicate of this bug. ***
*** Bug 357696 has been marked as a duplicate of this bug. ***
*** Bug 357645 has been marked as a duplicate of this bug. ***
*** Bug 357346 has been marked as a duplicate of this bug. ***
*** Bug 357345 has been marked as a duplicate of this bug. ***
*** Bug 359131 has been marked as a duplicate of this bug. ***
*** Bug 358665 has been marked as a duplicate of this bug. ***
*** Bug 359409 has been marked as a duplicate of this bug. ***
*** Bug 359657 has been marked as a duplicate of this bug. ***
*** Bug 359605 has been marked as a duplicate of this bug. ***
*** Bug 359551 has been marked as a duplicate of this bug. ***
*** Bug 359916 has been marked as a duplicate of this bug. ***
*** Bug 359940 has been marked as a duplicate of this bug. ***
*** Bug 359944 has been marked as a duplicate of this bug. ***
*** Bug 360048 has been marked as a duplicate of this bug. ***
Created attachment 97678 [details] attachment-1627-0.html STOP Sending me this fucking mails like this. What for a list? Its bader than spam. Delete all my email-details. Thanks. Am 4. März 2016 04:42, um 04:42, Christoph Feck via KDE Bugzilla <bugzilla_noreply@kde.org> schrieb: >https://bugs.kde.org/show_bug.cgi?id=347917 > >--- Comment #80 from Christoph Feck <cfeck@kde.org> --- >*** Bug 360048 has been marked as a duplicate of this bug. *** > >-- >You are receiving this mail because: >You are on the CC list for the bug.
(In reply to florianstahlke from comment #81) > STOP Sending me this fucking mails like this. > What for a list? > Its bader than spam. You are subscribed to this bugreport, so you get emails about every change here. > Delete all my email-details. Go to the bug report and remove yourself from the CC list if you are not interested. https://bugs.kde.org/show_bug.cgi?id=347917
Wolfgang, he was already removed, see the History.
*** Bug 360547 has been marked as a duplicate of this bug. ***
*** Bug 360515 has been marked as a duplicate of this bug. ***
*** Bug 359848 has been marked as a duplicate of this bug. ***
*** Bug 360631 has been marked as a duplicate of this bug. ***
*** Bug 360803 has been marked as a duplicate of this bug. ***
*** Bug 361111 has been marked as a duplicate of this bug. ***
*** Bug 361113 has been marked as a duplicate of this bug. ***
*** Bug 361298 has been marked as a duplicate of this bug. ***
*** Bug 362945 has been marked as a duplicate of this bug. ***
*** Bug 365108 has been marked as a duplicate of this bug. ***
*** Bug 371551 has been marked as a duplicate of this bug. ***
*** Bug 371851 has been marked as a duplicate of this bug. ***
*** Bug 384748 has been marked as a duplicate of this bug. ***