Bug 202378 - Crash when changing the Notes widget color in the settings dialog [null QObject::property, Notes::configAccepted]
Summary: Crash when changing the Notes widget color in the settings dialog [null QObje...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-notes (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 208685 224879 225418 225856 226959 228668 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-03 11:59 UTC by Felix Lemke
Modified: 2010-02-27 14:27 UTC (History)
12 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Lemke 2009-08-03 11:59:37 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.61 (KDE 4.3.61 (KDE 4.4 >= 20090717)) "release 3"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.4 i686

 -- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 3224)]

Thread 2 (Thread 0xa8825b90 (LWP 3227)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7c9bc15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7cf9592 in QWaitCondition::wait (this=0x87dac90, mutex=0x87dac8c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb75ecde2 in QHostInfoAgent::run (this=0x87dac80) at kernel/qhostinfo.cpp:260
#4  0xb7cf8582 in QThreadPrivate::start (arg=0x87dac80) at thread/qthread_unix.cpp:188
#5  0xb7c98175 in start_thread () from /lib/libpthread.so.0
#6  0xb65d2dae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5f788e0 (LWP 3224)):
[KCrash Handler]
#6  QObject::property (this=0x1, name=0xa8f489d6 "color") at kernel/qobject.h:118
#7  0xa8f413f7 in Notes::configAccepted () from /usr/lib/kde4/plasma_applet_notes.so
#8  0xa8f42073 in Notes::qt_metacall () from /usr/lib/kde4/plasma_applet_notes.so
#9  0xb7e02728 in QMetaObject::activate (sender=0x990e6c0, from_signal_index=45, to_signal_index=45, argv=0x0) at kernel/qobject.cpp:3113
#10 0xb7e033b2 in QMetaObject::activate (sender=0x990e6c0, m=0xb751a104, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3187
#11 0xb72d8e97 in KDialog::okClicked () from /usr/lib/libkdeui.so.5
#12 0xb72db728 in KDialog::slotButtonClicked () from /usr/lib/libkdeui.so.5
#13 0xb72dd93c in KDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#14 0xb73a3d6a in KPageDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#15 0xb72c8e2a in KConfigDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#16 0xb7e02728 in QMetaObject::activate (sender=0x9858d88, from_signal_index=4, to_signal_index=4, argv=0xbff2853c) at kernel/qobject.cpp:3113
#17 0xb7e033b2 in QMetaObject::activate (sender=0x9858d88, m=0xb7edf878, local_signal_index=0, argv=0xbff2853c) at kernel/qobject.cpp:3187
#18 0xb7e060a3 in QSignalMapper::mapped (this=0x9858d88, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:95
#19 0xb7e0692d in QSignalMapper::map (this=0x9858d88, sender=0x9a1f4e0) at kernel/qsignalmapper.cpp:266
#20 0xb7e06b1e in QSignalMapper::map (this=0x9858d88) at kernel/qsignalmapper.cpp:257
#21 0xb7e0745b in QSignalMapper::qt_metacall (this=0x9858d88, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbff286bc) at .moc/release-shared/moc_qsignalmapper.cpp:81
#22 0xb7e02728 in QMetaObject::activate (sender=0x9a1f4e0, from_signal_index=29, to_signal_index=30, argv=0xbff286bc) at kernel/qobject.cpp:3113
#23 0xb7e02b60 in QMetaObject::activate (sender=0x9a1f4e0, m=0xb70e2104, from_local_signal_index=2, to_local_signal_index=3, argv=0xbff286bc) at kernel/qobject.cpp:3207
#24 0xb6eff311 in QAbstractButton::clicked (this=0x9a1f4e0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#25 0xb6c25f19 in QAbstractButtonPrivate::emitClicked (this=0x9c15360) at widgets/qabstractbutton.cpp:543
#26 0xb6c27b24 in QAbstractButtonPrivate::click (this=0x9c15360) at widgets/qabstractbutton.cpp:536
#27 0xb6c27db6 in QAbstractButton::mouseReleaseEvent (this=0x9a1f4e0, e=0xbff28c98) at widgets/qabstractbutton.cpp:1115
#28 0xb68e3473 in QWidget::event (this=0x9a1f4e0, event=0xbff28c98) at kernel/qwidget.cpp:7549
#29 0xb6c25dbe in QAbstractButton::event (this=0x9a1f4e0, e=0xbff28c98) at widgets/qabstractbutton.cpp:1077
#30 0xb6cd0cb0 in QPushButton::event (this=0x9a1f4e0, e=0xbff28c98) at widgets/qpushbutton.cpp:662
#31 0xb688c6ac in QApplicationPrivate::notify_helper (this=0x809d198, receiver=0x9a1f4e0, e=0xbff28c98) at kernel/qapplication.cpp:4056
#32 0xb6895341 in QApplication::notify (this=0x8096ee8, receiver=0x9a1f4e0, e=0xbff28c98) at kernel/qapplication.cpp:3758
#33 0xb7372f3d in KApplication::notify () from /usr/lib/libkdeui.so.5
#34 0xb7ded05b in QCoreApplication::notifyInternal (this=0x8096ee8, receiver=0x8096ee8, event=0xbff28c98) at kernel/qcoreapplication.cpp:610
#35 0xb68943ae in QApplicationPrivate::sendMouseEvent (receiver=0x9a1f4e0, event=0xbff28c98, alienWidget=0x9a1f4e0, nativeWidget=0x990e6c0, buttonDown=0xb70e9a20, lastMouseReceiver=@0xb70e9a24)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#36 0xb69047b6 in QETWidget::translateMouseEvent (this=0x990e6c0, event=0xbff2a32c) at kernel/qapplication_x11.cpp:4407
#37 0xb6903b85 in QApplication::x11ProcessEvent (this=0x8096ee8, event=0xbff2a32c) at kernel/qapplication_x11.cpp:3426
#38 0xb692d65c in x11EventSourceDispatch (s=0x809fb70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#39 0xb64652f9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb646887b in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb64689f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb7e188f8 in QEventDispatcherGlib::processEvents (this=0x809a808, flags={i = -1074617112}) at kernel/qeventdispatcher_glib.cpp:327
#43 0xb692cd25 in QGuiEventDispatcherGlib::processEvents (this=0x809a808, flags={i = -1074617064}) at kernel/qguieventdispatcher_glib.cpp:202
#44 0xb7deb69a in QEventLoop::processEvents (this=0xbff2a590, flags={i = -1074617000}) at kernel/qeventloop.cpp:149
#45 0xb7debae2 in QEventLoop::exec (this=0xbff2a590, flags={i = -1074616936}) at kernel/qeventloop.cpp:201
#46 0xb7dedf69 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#47 0xb688c527 in QApplication::exec () at kernel/qapplication.cpp:3525
#48 0xb4a37ff3 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#49 0x0804e2b5 in launch ()
#50 0x0804ea8d in handle_launcher_request ()
#51 0x0804ef1b in handle_requests ()
#52 0x0804fbba in main ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-03 14:43:19 UTC
Can you reproduce the crash all the time ? Does it happen with certain colors or with everyone ?
Thanks
Comment 2 Felix Lemke 2009-08-03 15:39:26 UTC
Reproducable and with every color.

I tested an other plasmoid (digital clock) an it works.
Comment 3 Dario Andres 2009-08-03 15:47:14 UTC
Install the "kdelibs5-debuginfo]", "kdebase4-workspace-debuginfo" and "kdeplasma-addons-debuginfo" packages (or if you were compiling KDE4 from source, recompile it with debug symbols enabled) and paste here a complete backtrace.
More information at: http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports
Thanks
Comment 4 Felix Lemke 2009-08-03 16:03:06 UTC
Sorry, I can't find the SuSE debuginfo-packages for KDE 4.3.61. You have an idea where can I get the these?
Comment 5 Jeffrey Kelling 2009-08-06 14:46:57 UTC
I encountered this bug using KDE 4.3.00 (ubuntu packages)
Comment 6 Dario Andres 2009-08-06 14:49:10 UTC
@Jeffrey: can you reproduce the crash at will? can you get a backtrace from the crash? Thanks
Comment 7 Jeffrey Kelling 2009-08-06 15:22:54 UTC
Yes, it happen when i press 'OK' after changing fontcolor.

(gdb) backtrace                                                                                                                                                         
#0  QObject::property (this=0x1, name=0xa93eca76 "color") at ../../include/QtCore/../../src/corelib/kernel/qobject.h:118                                                
#1  0xa93e5427 in ?? () from /usr/lib/kde4/plasma_applet_notes.so                                                                                                       
#2  0xa93e60a3 in ?? () from /usr/lib/kde4/plasma_applet_notes.so                                                                                                       
#3  0xb665b1b8 in QMetaObject::activate (sender=0xaa21870, from_signal_index=45, to_signal_index=45, argv=0x0) at kernel/qobject.cpp:3113
#4  0xb665be42 in QMetaObject::activate (sender=0xaa21870, m=0xb78ba144, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3187
#5  0xb76783d7 in KDialog::okClicked (this=0xaa21870) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kdialog.moc:252
#6  0xb767ac18 in KDialog::slotButtonClicked (this=0xaa21870, button=4) at /build/buildd/kde4libs-4.3.0/kdeui/dialogs/kdialog.cpp:854
#7  0xb767ce2c in KDialog::qt_metacall (this=0xaa21870, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfd4266c)
    at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kdialog.moc:184
#8  0xb774372a in KPageDialog::qt_metacall (this=0xaa21870, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd4266c)
    at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kpagedialog.moc:64
#9  0xb766791a in KConfigDialog::qt_metacall (this=0xaa21870, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd4266c)
    at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kconfigdialog.moc:78
#10 0xb665b1b8 in QMetaObject::activate (sender=0xaa4a190, from_signal_index=4, to_signal_index=4, argv=0xbfd4266c) at kernel/qobject.cpp:3113
#11 0xb665be42 in QMetaObject::activate (sender=0xaa4a190, m=0xb6737878, local_signal_index=0, argv=0xbfd4266c) at kernel/qobject.cpp:3187
#12 0xb665eab3 in QSignalMapper::mapped (this=0xaa4a190, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:95
#13 0xb665f33d in QSignalMapper::map (this=0xaa4a190, sender=0xaa20380) at kernel/qsignalmapper.cpp:266
#14 0xb665f52e in QSignalMapper::map (this=0xaa4a190) at kernel/qsignalmapper.cpp:257
#15 0xb665fdfb in QSignalMapper::qt_metacall (this=0xaa4a190, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd427ec) at .moc/release-shared/moc_qsignalmapper.cpp:81
#16 0xb665b1b8 in QMetaObject::activate (sender=0xaa20380, from_signal_index=29, to_signal_index=30, argv=0xbfd427ec) at kernel/qobject.cpp:3113
#17 0xb665b5f0 in QMetaObject::activate (sender=0xaa20380, m=0xb714c0a4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfd427ec) at kernel/qobject.cpp:3207
#18 0xb6f62f91 in QAbstractButton::clicked (this=0xaa20380, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#19 0xb6c8a3e9 in QAbstractButtonPrivate::emitClicked (this=0xaa674b8) at widgets/qabstractbutton.cpp:543
#20 0xb6c8c044 in QAbstractButtonPrivate::click (this=0xaa674b8) at widgets/qabstractbutton.cpp:536
#21 0xb6c8c2d6 in QAbstractButton::mouseReleaseEvent (this=0xaa20380, e=0xbfd42dc8) at widgets/qabstractbutton.cpp:1115
#22 0xb6928973 in QWidget::event (this=0xaa20380, event=0xbfd42dc8) at kernel/qwidget.cpp:7549
#23 0xb6c8a28e in QAbstractButton::event (this=0xaa20380, e=0xbfd42dc8) at widgets/qabstractbutton.cpp:1077
#24 0xb6d35050 in QPushButton::event (this=0xaa20380, e=0xbfd42dc8) at widgets/qpushbutton.cpp:662
#25 0xb68d1d3c in QApplicationPrivate::notify_helper (this=0xa00e7b0, receiver=0xaa20380, e=0xbfd42dc8) at kernel/qapplication.cpp:4056
#26 0xb68da9b1 in QApplication::notify (this=0xa0023f0, receiver=0xaa20380, e=0xbfd42dc8) at kernel/qapplication.cpp:3758
#27 0xb77125cd in KApplication::notify (this=0xa0023f0, receiver=0xaa20380, event=0xbfd42dc8) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#28 0xb6645bcb in QCoreApplication::notifyInternal (this=0xa0023f0, receiver=0xaa20380, event=0xbfd42dc8) at kernel/qcoreapplication.cpp:610
#29 0xb68d9a1e in QApplicationPrivate::sendMouseEvent (receiver=0xaa20380, event=0xbfd42dc8, alienWidget=0xaa20380, nativeWidget=0xaa21870, buttonDown=0xb7153aa0,
    lastMouseReceiver=@0xb7153aa4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#30 0xb6949cce in QETWidget::translateMouseEvent (this=0xaa21870, event=0xbfd4445c) at kernel/qapplication_x11.cpp:4409
#31 0xb6949085 in QApplication::x11ProcessEvent (this=0xa0023f0, event=0xbfd4445c) at kernel/qapplication_x11.cpp:3428
#32 0xb697437a in x11EventSourceDispatch (s=0xa011100, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0xb4f63b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb4f670eb in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb4f67268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb66712f8 in QEventDispatcherGlib::processEvents (this=0x9fed4a0, flags={i = -1076607464}) at kernel/qeventdispatcher_glib.cpp:327
#37 0xb6973a75 in QGuiEventDispatcherGlib::processEvents (this=0x9fed4a0, flags={i = -1076607416}) at kernel/qguieventdispatcher_glib.cpp:202
#38 0xb66441fa in QEventLoop::processEvents (this=0xbfd446c0, flags={i = -1076607352}) at kernel/qeventloop.cpp:149
#39 0xb6644642 in QEventLoop::exec (this=0xbfd446c0, flags={i = -1076607288}) at kernel/qeventloop.cpp:201
#40 0xb6646ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#41 0xb68d1bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#42 0xb7fbd120 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#43 0x08048712 in _start ()
Comment 8 Dario Andres 2009-08-07 00:53:15 UTC
@Jeffrey Kelling: can I ask you to install the "kdeplasma-addons-dbg" package and get a new backtrace ? Thanks
Comment 9 Jeffrey Kelling 2009-08-07 13:48:05 UTC
np.

Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 4690)]

Thread 2 (Thread 0xa91a6b90 (LWP 4693)):
#0  0xb7f05430 in __kernel_vsyscall ()
#1  0xb64140e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb65f42ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7cf6172 in QWaitCondition::wait (this=0x8e709c0, mutex=0x8e709bc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb7636ac2 in QHostInfoAgent::run (this=0x8e709b0) at kernel/qhostinfo.cpp:260
#5  0xb7cf5132 in QThreadPrivate::start (arg=0x8e709b0) at thread/qthread_unix.cpp:188
#6  0xb64104ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb65e549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f1ea10 (LWP 4690)):
[KCrash Handler]
#6  QObject::property (this=0x1, name=0xa9293a76 "color") at ../../include/QtCore/../../src/corelib/kernel/qobject.h:118
#7  0xa928c427 in Notes::configAccepted (this=0x8c65ce0) at /build/buildd/kdeplasma-addons-4.3.0/applets/notes/notes.cpp:642
#8  0xa928d0a3 in Notes::qt_metacall (this=0x8c65ce0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe20598) at /build/buildd/kdeplasma-addons-4.3.0/obj-i486-linux-gnu/applets/notes/notes.moc:244
#9  0xb7dff1b8 in QMetaObject::activate (sender=0x90b8970, from_signal_index=45, to_signal_index=45, argv=0x0) at kernel/qobject.cpp:3113
#10 0xb7dffe42 in QMetaObject::activate (sender=0x90b8970, m=0xb7563144, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3187
#11 0xb73213d7 in KDialog::okClicked (this=0x90b8970) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kdialog.moc:252
#12 0xb7323c18 in KDialog::slotButtonClicked (this=0x90b8970, button=4) at /build/buildd/kde4libs-4.3.0/kdeui/dialogs/kdialog.cpp:854
#13 0xb7325e2c in KDialog::qt_metacall (this=0x90b8970, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfe2078c) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kdialog.moc:184
#14 0xb73ec72a in KPageDialog::qt_metacall (this=0x90b8970, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfe2078c) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kpagedialog.moc:64
#15 0xb731091a in KConfigDialog::qt_metacall (this=0x90b8970, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfe2078c) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kdeui/kconfigdialog.moc:78
#16 0xb7dff1b8 in QMetaObject::activate (sender=0x9049a28, from_signal_index=4, to_signal_index=4, argv=0xbfe2078c) at kernel/qobject.cpp:3113
#17 0xb7dffe42 in QMetaObject::activate (sender=0x9049a28, m=0xb7edb878, local_signal_index=0, argv=0xbfe2078c) at kernel/qobject.cpp:3187
#18 0xb7e02ab3 in QSignalMapper::mapped (this=0x9049a28, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:95
#19 0xb7e0333d in QSignalMapper::map (this=0x9049a28, sender=0x9048c98) at kernel/qsignalmapper.cpp:266
#20 0xb7e0352e in QSignalMapper::map (this=0x9049a28) at kernel/qsignalmapper.cpp:257
#21 0xb7e03dfb in QSignalMapper::qt_metacall (this=0x9049a28, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe2090c) at .moc/release-shared/moc_qsignalmapper.cpp:81
#22 0xb7dff1b8 in QMetaObject::activate (sender=0x9048c98, from_signal_index=29, to_signal_index=30, argv=0xbfe2090c) at kernel/qobject.cpp:3113
#23 0xb7dff5f0 in QMetaObject::activate (sender=0x9048c98, m=0xb71250a4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfe2090c) at kernel/qobject.cpp:3207
#24 0xb6f3bf91 in QAbstractButton::clicked (this=0x9048c98, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#25 0xb6c633e9 in QAbstractButtonPrivate::emitClicked (this=0x9010bd8) at widgets/qabstractbutton.cpp:543
#26 0xb6c65044 in QAbstractButtonPrivate::click (this=0x9010bd8) at widgets/qabstractbutton.cpp:536
#27 0xb6c652d6 in QAbstractButton::mouseReleaseEvent (this=0x9048c98, e=0xbfe20ee8) at widgets/qabstractbutton.cpp:1115
#28 0xb6901973 in QWidget::event (this=0x9048c98, event=0xbfe20ee8) at kernel/qwidget.cpp:7549
#29 0xb6c6328e in QAbstractButton::event (this=0x9048c98, e=0xbfe20ee8) at widgets/qabstractbutton.cpp:1077
#30 0xb6d0e050 in QPushButton::event (this=0x9048c98, e=0xbfe20ee8) at widgets/qpushbutton.cpp:662
#31 0xb68aad3c in QApplicationPrivate::notify_helper (this=0x87394c8, receiver=0x9048c98, e=0xbfe20ee8) at kernel/qapplication.cpp:4056
#32 0xb68b39b1 in QApplication::notify (this=0x8733878, receiver=0x9048c98, e=0xbfe20ee8) at kernel/qapplication.cpp:3758
#33 0xb73bb5cd in KApplication::notify (this=0x8733878, receiver=0x9048c98, event=0xbfe20ee8) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#34 0xb7de9bcb in QCoreApplication::notifyInternal (this=0x8733878, receiver=0x9048c98, event=0xbfe20ee8) at kernel/qcoreapplication.cpp:610
#35 0xb68b2a1e in QApplicationPrivate::sendMouseEvent (receiver=0x9048c98, event=0xbfe20ee8, alienWidget=0x9048c98, nativeWidget=0x90b8970, buttonDown=0xb712caa0, lastMouseReceiver=@0xb712caa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#36 0xb6922cce in QETWidget::translateMouseEvent (this=0x90b8970, event=0xbfe2257c) at kernel/qapplication_x11.cpp:4409
#37 0xb6922085 in QApplication::x11ProcessEvent (this=0x8733878, event=0xbfe2257c) at kernel/qapplication_x11.cpp:3428
#38 0xb694d37a in x11EventSourceDispatch (s=0x873c368, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#39 0xb645db88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb64610eb in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb6461268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb7e152f8 in QEventDispatcherGlib::processEvents (this=0x87391e0, flags={i = -1075697864}) at kernel/qeventdispatcher_glib.cpp:327
#43 0xb694ca75 in QGuiEventDispatcherGlib::processEvents (this=0x87391e0, flags={i = -1075697816}) at kernel/qguieventdispatcher_glib.cpp:202
#44 0xb7de81fa in QEventLoop::processEvents (this=0xbfe227e0, flags={i = -1075697752}) at kernel/qeventloop.cpp:149
#45 0xb7de8642 in QEventLoop::exec (this=0xbfe227e0, flags={i = -1075697688}) at kernel/qeventloop.cpp:201
#46 0xb7deaae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#47 0xb68aabb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#48 0xb4a6c120 in kdemain (argc=1, argv=0x8720958) at /build/buildd/kdebase-workspace-4.3.0/plasma/shells/desktop/main.cpp:50
#49 0x0804e27d in launch (argc=1, _name=0x86d457c "/usr/bin/plasma-desktop", args=0x86d4594 "", cwd=0x0, envc=0, envs=0x86d4598 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805136d "0") at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:676
#50 0x0804ea5d in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1168
#51 0x0804efe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1361
#52 0x0804fbca in main (argc=2, argv=0xbfe22fd4, envp=0xbfe22fe0) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1788
Comment 10 Dario Andres 2009-10-01 03:12:32 UTC
The line of the crash is:

QList<QAction *> colorActions = m_colorMenu->actions();
-> QString tmpColor = colorActions[ui.notesColorComboBox->currentIndex()]->property("color").toString();

So it is accessing an invalid index in colorActions.

--

I can't reproduce here on 4.4trunk

- Is this still crashing on KDE 4.3.1 / and updated trunk ?
- Do you use the standard Plasma theme? (Air or Oxygen), or some other theme ?

Thanks
Comment 11 Steve 2009-10-06 16:55:11 UTC
Same problem here on Kubuntu 9.04 32 bit with KDE 4.3 from kubuntu's repos.
Very annoing problem!
Comment 12 MKuutti 2009-10-09 14:00:32 UTC
Experinced same problem, 64-bit kubuntu 9.04 + kde 4.3.2 from ppa repos. For me, reason seemd to be some custom theme I had installed (i think it was glassified or oxyglass). Notes widget started up totally transparent and changing colors crashed plasma. 
When I opened my desktop-settings, "theme" dropdown had empty value selected and so was notes-widget's color dropdown. 
Changing to Oxygen theme solved problem. So for me, it was broken(?) theme that caused problems.
Comment 13 Dario Andres 2009-10-09 14:06:02 UTC
- Can anyone else confirm comment 12 ? Thanks
Comment 14 Felix Lemke 2009-10-09 17:29:34 UTC
I can confirm comment 12: tested with:
 - Air: crash
 - Oxygen: do not crash
Comment 15 Dario Andres 2009-11-06 03:19:37 UTC
*** Bug 208685 has been marked as a duplicate of this bug. ***
Comment 16 Beat Wolf 2009-11-08 11:49:56 UTC
Does this still happen with kde in trunk? i really can't reproduce this with 4.4
Comment 17 Beat Wolf 2009-12-04 16:42:47 UTC
i'm closing this for now because i can't reproduce it with trunk (4.4). please reopen if somebody can (for example with 4.4 beta 1)
Comment 18 Dario Andres 2010-02-04 02:03:08 UTC
*** Bug 224879 has been marked as a duplicate of this bug. ***
Comment 19 Dario Andres 2010-02-04 02:04:06 UTC
*** Bug 225418 has been marked as a duplicate of this bug. ***
Comment 20 Dario Andres 2010-02-10 23:06:12 UTC
Reporter of bug 225856 is experiencing this on KDE SC 4.4RC3
- Information about the crash:
I have the newsfeed widget in a left colomn and the note widget in the right
column of the newspaper activity. Since it is impossible to tell where the
bottom of the note widget is (there is no "square" around the widget) I wanted
to change its color. Unfortunately plasma-netbook alwyas crashes when I hit OK
in the settings dialogue.
Comment 21 Dario Andres 2010-02-10 23:06:19 UTC
*** Bug 225856 has been marked as a duplicate of this bug. ***
Comment 22 Dario Andres 2010-02-10 23:14:03 UTC
Just noted that a pointer check was included in:
http://websvn.kde.org/?view=revision&revision=1084754
http://websvn.kde.org/?view=revision&revision=1084756
Fixed(at least it shouldn't crash) in KDE SC 4.4.0+
Regards
Comment 23 pier andre 2010-02-11 15:08:51 UTC
ok confirmed, in kde4.4 doesn't crash
Comment 24 Dario Andres 2010-02-15 14:33:41 UTC
*** Bug 226959 has been marked as a duplicate of this bug. ***
Comment 25 Dario Andres 2010-02-27 14:27:45 UTC
*** Bug 228668 has been marked as a duplicate of this bug. ***