This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KNotify bug fix?

Tags: None
(comma "," separated)
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

KNotify bug fix?

Fri Jun 01, 2012 3:06 am
I use Fedora 16 32-bit. After updating my computer recently, I started getting a segmentation fault from KNotify. This happens when I log on, when system sounds play, and when I go to system settings like Application Appearance. This is the backtrace for when I open this setting:

Code: Select all
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash Handler]
#7  elf_machine_rela_relative (reloc_addr_arg=0xbc07df95, l_addr=3130056704, reloc=<optimized out>) at ../sysdeps/i386/dl-machine.h:644
#8  elf_dynamic_do_Rela (skip_ifunc=0, nrelative=558710, relsize=6793428, reladdr=<optimized out>, map=0x9fa8550, lazy=<optimized out>) at do-rel.h:121
#9  _dl_relocate_object (scope=0x9fa8708, reloc_mode=1, consider_profiling=0) at dl-reloc.c:265
#10 0x43e7c3ab in dl_open_worker (a=0xbfe92eb0) at dl-open.c:338
#11 0x43e77d0f in _dl_catch_error (objname=0xbfe92ed4, errstring=0xbfe92ed8, mallocedp=0xbfe92edf, operate=0x43e7c100 <dl_open_worker>, args=0xbfe92eb0) at dl-error.c:178
#12 0x43e7bd06 in _dl_open (file=0xa00da90 "/usr/lib/kde4/kcm_style.so", mode=-2147483647, caller_dlopen=0x44e9d623, nsid=-2, argc=5, argv=0xbfe95b14, env=0x9d8e7a0) at dl-open.c:575
#13 0x4403dc09 in dlopen_doit (a=0xbfe93080) at dlopen.c:67
#14 0x43e77d0f in _dl_catch_error (objname=0x9c66fec, errstring=0x9c66ff0, mallocedp=0x9c66fe8, operate=0x4403db70 <dlopen_doit>, args=0xbfe93080) at dl-error.c:178
#15 0x4403e3ba in _dlerror_run (operate=0x4403db70 <dlopen_doit>, args=0xbfe93080) at dlerror.c:164
#16 0x4403dcb7 in __dlopen (file=0xa00da90 "/usr/lib/kde4/kcm_style.so", mode=1) at dlopen.c:88
#17 0x44e9d623 in QLibraryPrivate::load_sys (this=0x9c64d60) at plugin/qlibrary_unix.cpp:209
#18 0x44e99a94 in load (this=0x9c64d60) at plugin/qlibrary.cpp:466
#19 QLibraryPrivate::load (this=0x9c64d60) at plugin/qlibrary.cpp:458
#20 0x44e99e5e in QLibraryPrivate::loadPlugin (this=0x9c64d60) at plugin/qlibrary.cpp:516
#21 0x44e8e5f3 in QPluginLoader::load (this=0xbfe933c0) at plugin/qpluginloader.cpp:227
#22 0x45464f98 in KPluginLoader::load (this=0xbfe933c0) at /usr/src/debug/kdelibs-4.8.3/kdecore/util/kpluginloader.cpp:224
#23 0x454652d3 in KPluginLoader::factory (this=0xbfe933c0) at /usr/src/debug/kdelibs-4.8.3/kdecore/util/kpluginloader.cpp:189
#24 0x49b621d7 in createInstance<KCModule> (error=0xbfe93418, args=..., parent=0x9eb8ea0, parentWidget=0x0, this=0x9e59698) at /usr/src/debug/kdelibs-4.8.3/kdecore/services/kservice.h:557
#25 createInstance<KCModule> (error=0xbfe93418, args=..., parent=0x9eb8ea0, this=0x9e59698) at /usr/src/debug/kdelibs-4.8.3/kdecore/services/kservice.h:536
#26 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x9eb8ea0, args=...) at /usr/src/debug/kdelibs-4.8.3/kutils/kcmoduleloader.cpp:89
#27 0x49b67bdb in KCModuleProxyPrivate::loadModule (this=0x9f6a8e0) at /usr/src/debug/kdelibs-4.8.3/kutils/kcmoduleproxy.cpp:106
#28 0x49b68a3c in KCModuleProxy::realModule (this=0x9eb8ea0) at /usr/src/debug/kdelibs-4.8.3/kutils/kcmoduleproxy.cpp:83
#29 0x49b68a82 in KCModuleProxy::showEvent (this=0x9eb8ea0, ev=0xbfe93c00) at /usr/src/debug/kdelibs-4.8.3/kutils/kcmoduleproxy.cpp:197
#30 0x456dd62f in QWidget::event (this=0x9eb8ea0, event=0xbfe93c00) at kernel/qwidget.cpp:8569
#31 0x45682354 in notify_helper (e=0xbfe93c00, receiver=0x9eb8ea0, this=0x9c7b400) at kernel/qapplication.cpp:4554
#32 QApplicationPrivate::notify_helper (this=0x9c7b400, receiver=0x9eb8ea0, e=0xbfe93c00) at kernel/qapplication.cpp:4526
#33 0x4568789b in QApplication::notify (this=0x9c7b400, receiver=0x9eb8ea0, e=0xbfe93c00) at kernel/qapplication.cpp:4519
#34 0x46385e42 in KApplication::notify (this=0xbfe959dc, receiver=0x9eb8ea0, event=0xbfe93c00) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#35 0x44eac22e in QCoreApplication::notifyInternal (this=0xbfe959dc, receiver=0x9eb8ea0, event=0xbfe93c00) at kernel/qcoreapplication.cpp:876
#36 0x456e02ad in sendEvent (event=0xbfe93c00, receiver=0x9eb8ea0) at ../../src/corelib/kernel/qcoreapplication.h:231
#37 QWidgetPrivate::show_helper (this=0xa01f010) at kernel/qwidget.cpp:7542
#38 0x456dff75 in QWidgetPrivate::show_recursive (this=0xa01f010) at kernel/qwidget.cpp:7413
#39 0x456e0079 in QWidgetPrivate::showChildren (this=0xa027600, spontaneous=false) at kernel/qwidget.cpp:7850
#40 0x456e01a1 in QWidgetPrivate::show_helper (this=0xa027600) at kernel/qwidget.cpp:7489
#41 0x456e05e1 in QWidget::setVisible (this=0x9eb84c0, visible=true) at kernel/qwidget.cpp:7764
#42 0x456e00f8 in show (this=0x9eb84c0) at ../../src/gui/kernel/qwidget.h:494
#43 QWidgetPrivate::showChildren (this=0xa027448, spontaneous=false) at kernel/qwidget.cpp:7852
#44 0x456e01a1 in QWidgetPrivate::show_helper (this=0xa027448) at kernel/qwidget.cpp:7489
#45 0x456e05e1 in QWidget::setVisible (this=0x9e31130, visible=true) at kernel/qwidget.cpp:7764
#46 0x456bdffd in show (this=0x9e31130) at ../../src/gui/kernel/qwidget.h:494
#47 QStackedLayout::setCurrentIndex (this=0x9eb8ba0, index=1) at kernel/qstackedlayout.cpp:311
#48 0x456be160 in QStackedLayout::setCurrentWidget (this=0x9eb8ba0, widget=0x9e31130) at kernel/qstackedlayout.cpp:365
#49 0x45b60a0f in QStackedWidget::setCurrentWidget (this=0x9eb8930, widget=0x9e31130) at widgets/qstackedwidget.cpp:292
#50 0x463beb5e in KPageViewPrivate::_k_pageSelected (this=0x9eb84d8, index=..., previous=...) at /usr/src/debug/kdelibs-4.8.3/kdeui/paged/kpageview.cpp:235
#51 0x44ec0601 in QMetaObject::activate (sender=0xa026270, m=0x460009a8, local_signal_index=0, argv=0xbfe94014) at kernel/qobject.cpp:3547
#52 0x45c91ede in QItemSelectionModel::selectionChanged (this=0xa026270, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:165
#53 0x45c9816d in QItemSelectionModel::emitSelectionChanged (this=0xa026270, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1544
#54 0x45c991ed in QItemSelectionModel::select (this=0xa026270, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#55 0x45c94027 in QItemSelectionModel::select (this=0xa026270, index=..., command=...) at itemviews/qitemselectionmodel.cpp:985
#56 0x45c92210 in QItemSelectionModel::setCurrentIndex (this=0xa026270, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174
#57 0x463bd548 in KPageViewPrivate::_k_rebuildGui (this=0x9eb84d8) at /usr/src/debug/kdelibs-4.8.3/kdeui/paged/kpageview.cpp:70
#58 0x463be858 in KPageViewPrivate::_k_modelChanged (this=0x9eb84d8) at /usr/src/debug/kdelibs-4.8.3/kdeui/paged/kpageview.cpp:190
#59 0x44ec0601 in QMetaObject::activate (sender=0x9ebbfe8, m=0x45009098, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3547
#60 0x44f15036 in QAbstractItemModel::layoutChanged (this=0x9ebbfe8) at .moc/release-shared/moc_qabstractitemmodel.cpp:176
#61 0x463c5040 in KPageWidgetModel::addPage (this=0x9ebbfe8, item=0x9e2db98) at /usr/src/debug/kdelibs-4.8.3/kdeui/paged/kpagewidgetmodel.cpp:401
#62 0x463c2bba in KPageWidget::addPage (this=0x9eb7e18, item=0x9e2db98) at /usr/src/debug/kdelibs-4.8.3/kdeui/paged/kpagewidget.cpp:87
#63 0x44b9f2a8 in ModuleView::addModule(KCModuleInfo*) () from /usr/lib/libsystemsettingsview.so.2
#64 0x44b9f886 in ModuleView::loadModule(QModelIndex) () from /usr/lib/libsystemsettingsview.so.2
#65 0x005a8ba7 in ?? () from /usr/lib/kde4/icon_mode.so
#66 0x44ec0601 in QMetaObject::activate (sender=0x9c78ab8, m=0x45fffcbc, local_signal_index=3, argv=0xbfe94708) at kernel/qobject.cpp:3547
#67 0x45c329e6 in QAbstractItemView::activated (this=0x9c78ab8, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:361
#68 0x45c32f20 in QAbstractItemView::mouseReleaseEvent (this=0x9c78ab8, event=0xbfe95174) at itemviews/qabstractitemview.cpp:1821
#69 0x45c55052 in QListView::mouseReleaseEvent (this=0x9c78ab8, e=0xbfe95174) at itemviews/qlistview.cpp:799
#70 0x46355849 in KCategorizedView::mouseReleaseEvent (this=0x9c78ab8, event=0xbfe95174) at /usr/src/debug/kdelibs-4.8.3/kdeui/itemviews/kcategorizedview.cpp:1059
#71 0x456dd17d in QWidget::event (this=0x9c78ab8, event=0xbfe95174) at kernel/qwidget.cpp:8362
#72 0x45af8886 in QFrame::event (this=0x9c78ab8, e=0xbfe95174) at widgets/qframe.cpp:557
#73 0x45b8c412 in QAbstractScrollArea::viewportEvent (this=0x9c78ab8, e=0xbfe95174) at widgets/qabstractscrollarea.cpp:1043
#74 0x45c316ac in QAbstractItemView::viewportEvent (this=0x9c78ab8, event=0xbfe95174) at itemviews/qabstractitemview.cpp:1644
#75 0x45b8ebd6 in viewportEvent (this=<optimized out>, event=0xbfe95174) at widgets/qabstractscrollarea_p.h:100
#76 eventFilter (e=0xbfe95174, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#77 QAbstractScrollAreaFilter::eventFilter (this=0x9c78a48, o=0x9c6b750, e=0xbfe95174) at widgets/qabstractscrollarea_p.h:115
#78 0x44eac3d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9c7b400, receiver=0x9c6b750, event=0xbfe95174) at kernel/qcoreapplication.cpp:986
#79 0x45682323 in notify_helper (e=0xbfe95174, receiver=0x9c6b750, this=0x9c7b400) at kernel/qapplication.cpp:4550
#80 QApplicationPrivate::notify_helper (this=0x9c7b400, receiver=0x9c6b750, e=0xbfe95174) at kernel/qapplication.cpp:4526
#81 0x456884ea in QApplication::notify (this=0x9c7b400, receiver=0x9c6b750, e=0xbfe95174) at kernel/qapplication.cpp:4097
#82 0x46385e42 in KApplication::notify (this=0xbfe959dc, receiver=0x9c6b750, event=0xbfe95174) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#83 0x44eac22e in QCoreApplication::notifyInternal (this=0xbfe959dc, receiver=0x9c6b750, event=0xbfe95174) at kernel/qcoreapplication.cpp:876
#84 0x45683326 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#85 QApplicationPrivate::sendMouseEvent (receiver=0x9c6b750, event=0xbfe95174, alienWidget=0x9c6b750, nativeWidget=0x9d62098, buttonDown=0x4600fc14, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3165
#86 0x4570d08c in QETWidget::translateMouseEvent (this=0x9d62098, event=0xbfe9562c) at kernel/qapplication_x11.cpp:4523
#87 0x4570c06d in QApplication::x11ProcessEvent (this=0xbfe959dc, event=0xbfe9562c) at kernel/qapplication_x11.cpp:3646
#88 0x457371b5 in x11EventSourceDispatch (s=0x9c7e440, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#89 0x44136aff in g_main_dispatch (context=0x9c7d470) at gmain.c:2441
#90 g_main_context_dispatch (context=0x9c7d470) at gmain.c:3011
#91 0x44137240 in g_main_context_iterate (context=0x9c7d470, block=1142185232, dispatch=1, self=0x9c7a808) at gmain.c:3089
#92 0x441374ef in g_main_context_iteration (context=0x9c7d470, may_block=1) at gmain.c:3152
#93 0x44edeee8 in QEventDispatcherGlib::processEvents (this=0x9c51530, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#94 0x45736e4b in QGuiEventDispatcherGlib::processEvents (this=0x9c51530, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#95 0x44eab11e in QEventLoop::processEvents (this=0xbfe95934, flags=...) at kernel/qeventloop.cpp:149
#96 0x44eab3c9 in QEventLoop::exec (this=0xbfe95934, flags=...) at kernel/qeventloop.cpp:204
#97 0x44eb056b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#98 0x45680155 in QApplication::exec () at kernel/qapplication.cpp:3815
#99 0x08050322 in ?? ()
#100 0x43ea66b3 in __libc_start_main (main=0x804fef0, argc=5, ubp_av=0xbfe95b14, init=0x80577d0 <__libc_csu_init>, fini=0x8057840 <__libc_csu_fini>, rtld_fini=0x43e782c0 <_dl_fini>, stack_end=0xbfe95b0c) at libc-start.c:226
#101 0x08050369 in _start ()

Please help! I've been googling this issue for a week.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KNotify bug fix?

Sat Jun 02, 2012 3:10 am
If you run "systemsettings" in a terminal, does it give an error message other than that crash notice?
My guess is that some library is either incompatible following an update, or is no longer installed at all.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

Re: KNotify bug fix?

Sat Jun 02, 2012 3:31 am
System settings opens fine, but when I click on "Application Appearence", I get the crash.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KNotify bug fix?

Sat Jun 02, 2012 6:14 am
If you open System Settings in a terminal, by running "systemsettings", can you paste that output here (make sure to open Application Appearance)


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

Re: KNotify bug fix?

Sat Jun 02, 2012 4:20 pm
Here's the output:

Code: Select all
[David@Hackintosh ~]$ systemsettings
[David@Hackintosh ~]$ KCrash: Application 'systemsettings' crashing...
KCrash: Attempting to start /usr/libexec/kde4/drkonqi from kdeinit
sock_file=/home/David/.kde/socket-Hackintosh/kdeinit4__0
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

Re: KNotify bug fix?

Sun Jun 03, 2012 2:33 pm
Bump
User avatar
einar
Administrator
Posts
3402
Karma
7
OS

Re: KNotify bug fix?

Mon Jun 04, 2012 12:10 pm
Possible attempts:

1. Try under a different user account to see if the crash persists;
2. Run "kbuildyscoca4 --noincremental" at the command prompt
3. Check if all your packages are up-to-date.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

Re: KNotify bug fix?

Wed Jun 06, 2012 11:19 pm
Different user still has crash.
kbuildsyscoca4 command doesn't seem to fix anything.
Some qt packages are being updated. That might help
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KNotify bug fix?

Thu Jun 07, 2012 3:07 am
Unfortunately that did not indicate why it was failing to load the plugin.
Please try starting System Settings as follows:
Code: Select all
systemsettings --nofork


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

Re: KNotify bug fix?

Thu Jun 07, 2012 3:30 am
Here's what happens now:
Code: Select all
[David@Hackintosh ~]$ systemsettings --nofork
KCrash: Application 'systemsettings' crashing...
KCrash: Attempting to start /usr/libexec/kde4/drkonqi from kdeinit
sock_file=/home/David/.kde/socket-Hackintosh/kdeinit4__0

[1]+  Stopped                 systemsettings --nofork
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KNotify bug fix?

Thu Jun 07, 2012 4:18 am
Damn...
Given this appears to be a problem with anything KNotify related on your system, can you please make sure all updates are installed fully and completely?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

Re: KNotify bug fix?

Thu Jun 07, 2012 5:07 am
I just did, sadly...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KNotify bug fix?

Thu Jun 07, 2012 6:34 am
Given you happen to be using Fedora, I am beginning to suspect your issue is related to viewtopic.php?f=224&t=102451&p=224088#p224088 and that Fedora has shipped a defective update.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
rdieter
Registered Member
Posts
36
Karma
0
OS

Re: KNotify bug fix?

Thu Jun 07, 2012 12:20 pm
I suspect this is a variant of the nvidia-libGL/glibc dlopen bug, see also:
https://bugzilla.redhat.com/show_bug.cgi?id=751891
https://bugs.kde.org/show_bug.cgi?id=286388

workarounds include:
* don't use nvidia driver (libGL)
* re-run glibc's prelink whenever you update kdelibs
* disable glibc prelink
User avatar
DaaviiApps
Registered Member
Posts
15
Karma
0
OS

Re: KNotify bug fix?

Thu Jun 07, 2012 2:43 pm
One of those workarounds is probably going to work. I'll post an update after testing it.


Bookmarks



Who is online

Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]