[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 230123] New: Notification popups crash Plasma
From:       Kelvie Wong <kelvie () ieee ! org>
Date:       2010-03-09 19:08:53
Message-ID: bug-230123-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=230123

           Summary: Notification popups crash Plasma
           Product: plasma
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: plasma-bugs@kde.org
        ReportedBy: kelvie@ieee.org


Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.66 (KDE 4.4.66 (KDE 4.5 >= 20100303)) (Compiled from
sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-05675-g66b8915-dirty x86_64
Distribution: "Gentoo Base System release 2.0.1"

-- Information about the crash:
- What I was doing when the application crashed:
Starting up KDE.

- Unusual behaviour I noticed:
Plasma crashed after the notification window (a KWallet one) displayed and
closed


- Custom settings of the application:
I use focus-follows-mouse as the window focus model (which tends to cause a lot
of bugs) and as well, the panel is set to "Windows can cover".



The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.4-gdb.py",
line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7fac67fd0760 (LWP 3311))]

Thread 2 (Thread 0x7fac40347710 (LWP 3345)):
#0  0x00007fac666e8569 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007fac669731e1 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/qt4/libQtCore.so.4
#2  0x00007fac66968698 in QThreadPoolThread::run() () from
/usr/lib64/qt4/libQtCore.so.4
#3  0x00007fac669722a5 in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#4  0x00007fac666e3894 in start_thread () from /lib/libpthread.so.0
#5  0x00007fac64ec760d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fac67fd0760 (LWP 3311)):
[KCrash Handler]
#6  0x00007fac66056330 in QGraphicsScene::addItem(QGraphicsItem*) () from
/usr/lib64/qt4/libQtGui.so.4
#7  0x00007fac425171ea in HiddenTaskLabel (this=0xb9a050, task=0x9a72d0) at
/home/kelvie/src/git/kde/kdebase/workspace/plasma/generic/applets/systemtray/ui/taskarea.cpp:67
 #8  SystemTray::TaskArea::addWidgetForTask (this=0xb9a050, task=0x9a72d0) at
/home/kelvie/src/git/kde/kdebase/workspace/plasma/generic/applets/systemtray/ui/taskarea.cpp:340
 #9  0x00007fac42517a6e in SystemTray::TaskArea::addTask (this=0xb9a050,
task=0x9a72d0) at
/home/kelvie/src/git/kde/kdebase/workspace/plasma/generic/applets/systemtray/ui/taskarea.cpp:276
 #10 0x00007fac42517b54 in SystemTray::TaskArea::qt_metacall (this=0xb9a050,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7befc6c0)
    at
/home/kelvie/src/tmp/build/kde/kdebase/workspace/plasma/generic/applets/systemtray/taskarea.moc:84
 #11 0x00007fac66a7830f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fac424f9782 in SystemTray::Manager::taskChanged (this=0x7f0330,
_t1=0x9a72d0) at
/home/kelvie/src/tmp/build/kde/kdebase/workspace/plasma/generic/applets/systemtray/manager.moc:106
 #13 0x00007fac424fa024 in SystemTray::Manager::qt_metacall (this=0xb75f90,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7befc800)
    at
/home/kelvie/src/tmp/build/kde/kdebase/workspace/plasma/generic/applets/systemtray/manager.moc:84
 #14 0x00007fac66a7830f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007fac424fa58f in SystemTray::Task::changed (this=0x7f0330,
_t1=0x9a72d0) at
/home/kelvie/src/tmp/build/kde/kdebase/workspace/plasma/generic/applets/systemtray/task.moc:112
 #16 0x00007fac42504b1b in SystemTray::DBusSystemTrayTask::syncStatus
(this=0x9a72d0, newStatus=<value optimized out>)
    at
/home/kelvie/src/git/kde/kdebase/workspace/plasma/generic/applets/systemtray/protocols/dbussystemtray/dbussystemtraytask.cpp:440
 #17 0x00007fac4250773c in SystemTray::DBusSystemTrayTask::qt_metacall
(this=0x9a72d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff7befc9e0)
    at
/home/kelvie/src/tmp/build/kde/kdebase/workspace/plasma/generic/applets/systemtray/dbussystemtraytask.moc:80
 #18 0x00007fac66a7830f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007fac42519ca5 in OrgKdeStatusNotifierItem::NewStatus (this=0x7f0330,
_t1=<value optimized out>)
    at
/home/kelvie/src/tmp/build/kde/kdebase/workspace/plasma/generic/applets/systemtray/statusnotifieritem_interface.moc:188
 #20 0x00007fac4251a15c in OrgKdeStatusNotifierItem::qt_metacall
(this=0x1313d10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff7befcdf0)
    at
/home/kelvie/src/tmp/build/kde/kdebase/workspace/plasma/generic/applets/systemtray/statusnotifieritem_interface.moc:113
 #21 0x00007fac66d9bc0c in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QList<int> const&, int) () from
/usr/lib64/qt4/libQtDBus.so.4
#22 0x00007fac66da420f in QDBusCallDeliveryEvent::placeMetaCall(QObject*) ()
from /usr/lib64/qt4/libQtDBus.so.4
#23 0x00007fac66a75269 in QObject::event(QEvent*) () from
/usr/lib64/qt4/libQtCore.so.4
#24 0x00007fac65ab17fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007fac65ab8dc0 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#26 0x00007fac679ed006 in KApplication::notify (this=0x687740,
receiver=0x1313d10, event=0x15026c0) at
/home/kelvie/src/git/kde/kdelibs/kdeui/kernel/kapplication.cpp:302
#27 0x00007fac66a6561b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007fac66a67d66 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007fac66a8ee93 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007fac61ec34cd in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#31 0x00007fac61ec6e88 in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#32 0x00007fac61ec6fb0 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#33 0x00007fac66a8e9d3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007fac65b4edae in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007fac66a63f72 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#36 0x00007fac66a64344 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#37 0x00007fac66a6802b in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#38 0x00007fac541c1906 in kdemain (argc=<value optimized out>, argv=<value
optimized out>) at
/home/kelvie/src/git/kde/kdebase/workspace/plasma/desktop/shell/main.cpp:118
#39 0x0000000000406e18 in launch (argc=1, _name=<value optimized out>,
args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value
optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a2c1 "0") at
/home/kelvie/src/git/kde/kdelibs/kinit/kinit.cpp:722
#40 0x0000000000407aa0 in handle_launcher_request (sock=8, who=<value optimized
out>) at /home/kelvie/src/git/kde/kdelibs/kinit/kinit.cpp:1214
#41 0x0000000000408000 in handle_requests (waitForPid=0) at
/home/kelvie/src/git/kde/kdelibs/kinit/kinit.cpp:1407
#42 0x0000000000408c12 in main (argc=4, argv=<value optimized out>, envp=<value
optimized out>) at /home/kelvie/src/git/kde/kdelibs/kinit/kinit.cpp:1851

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic