Bug 281149 - strange taskbar behavior, changing settings crashes the taskbar
Summary: strange taskbar behavior, changing settings crashes the taskbar
Status: RESOLVED DUPLICATE of bug 276877
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-01 06:40 UTC by Michael Born
Modified: 2011-09-02 00:32 UTC (History)
0 users

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 Michael Born 2011-09-01 06:40:48 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.00 (4.7.0) "release 10"
Qt Version: 4.7.3
Operating System: Linux 2.6.34.10-0.2-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
The taskbar showed strange behavior (3 rows) as described under 2. below. I then changed the taskbar settings to "use 1 row" ("force row settings" was still enabled) and it crashed.

- Unusual behavior I noticed:
1. Every time I start my system, a starter for Firefox and one for Dolphin appears in the taskbar. If I right-click->remove them, they re-appear on the next KDE start.
2. Even though I have the following configuration (use 2 rows, force row setting -> always use 2 rows), the taskbar sometimes goes crazy and uses 3 rows, although there are very few programs shown in the taskbar. So, it can happen that the taskbar shows 3 rows and 3 collums but programms are only shown in collum 1 (row 1..3) and one program in collum 2 row 2. The other collums/rows are empty.

My system:
OpenSUSE 11.3 64bit with KDE 4.7 from the official SUSE KDE47 repository

-- Backtrace:
Application: Plasma-Desktop-Umgebung (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8177930760 (LWP 3070))]

Thread 2 (Thread 0x7f8153a85710 (LWP 3099)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff08db87a1 in ?? ()
#2  0x00007f81720a22a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f8176501f42 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f81765c613d in QTimerInfoList::updateCurrentTime (this=0xaf30b0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007f81765c64c5 in QTimerInfoList::timerWait (this=0xaf30b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007f81765c4f7c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f8153a84b8c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f81765c5025 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f8171df9f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f8171dfae69 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f8171dfb510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f81765c5776 in QEventDispatcherGlib::processEvents (this=0xaced60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f8176599e42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f817659a055 in QEventLoop::exec (this=0x7f8153a84d20, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f81764acb64 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007f817657b318 in QInotifyFileSystemWatcherEngine::run (this=0xac01a0) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f81764af455 in QThreadPrivate::start (arg=0xac01a0) at thread/qthread_unix.cpp:320
#18 0x00007f816899e56c in ?? () from /usr/lib64/libGL.so.1
#19 0x00007f817621ea4f in start_thread () from /lib64/libpthread.so.0
#20 0x00007f8174fd291d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8177930760 (LWP 3070)):
[KCrash Handler]
#6  0x00007f815c8b2aa9 in TaskManager::Task::classClass() const () from /usr/lib64/libtaskmanager.so.4
#7  0x00007f815c89cf68 in TaskManager::LauncherItem::associateItemIfMatches(TaskManager::AbstractGroupableItem*) () from /usr/lib64/libtaskmanager.so.4
#8  0x00007f815c8981c8 in TaskManager::GroupManager::addLauncher(KUrl const&, QIcon, QString, QString) () from /usr/lib64/libtaskmanager.so.4
#9  0x00007f815c898831 in TaskManager::GroupManager::readLauncherConfig(KConfigGroup const&) () from /usr/lib64/libtaskmanager.so.4
#10 0x00007f815c65700f in Tasks::configChanged() () from /usr/lib64/kde4/plasma_applet_tasks.so
#11 0x00007f816d2563ab in Plasma::AppletPrivate::configDialogFinished() () from /usr/lib64/libplasma.so.3
#12 0x00007f816d25693b in Plasma::Applet::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasma.so.3
#13 0x00007f815c657480 in Tasks::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/plasma_applet_tasks.so
#14 0x00007f81765afc7f in QMetaObject::activate (sender=0x1bab160, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#15 0x00007f817727ee6e in KDialog::slotButtonClicked(int) () from /usr/lib64/libkdeui.so.5
#16 0x00007f817727f372 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#17 0x00007f8177354340 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#18 0x00007f817726f7e0 in KConfigDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#19 0x00007f816d243eb0 in Plasma::AppletConfigDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasma.so.3
#20 0x00007f81765afc7f in QMetaObject::activate (sender=0x293a790, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff08ce79e0) at kernel/qobject.cpp:3287
#21 0x00007f81765b39ae in QSignalMapper::mapped (this=<value optimized out>, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:101
#22 0x00007f81765b3bd5 in QSignalMapper::map (this=0x293a790, sender=0x29e0be0) at kernel/qsignalmapper.cpp:266
#23 0x00007f81765b4290 in QSignalMapper::qt_metacall (this=0x293a790, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff08ce7b50) at .moc/release-shared/moc_qsignalmapper.cpp:87
#24 0x00007f81765afc7f in QMetaObject::activate (sender=0x29e0be0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff08ce7b50) at kernel/qobject.cpp:3287
#25 0x00007f8175daf9f2 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4
#26 0x00007f8175af30ab in ?? () from /usr/lib64/libQtGui.so.4
#27 0x00007f8175af467b in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007f8175af48ec in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f8175788cbc in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f81757371f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f817574000a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f81773252c6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#33 0x00007f817659aa0c in QCoreApplication::notifyInternal (this=0x6fccc0, receiver=0x29e0be0, event=0x7fff08ce84d0) at kernel/qcoreapplication.cpp:731
#34 0x00007f81757381f5 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#35 0x00007f81757b6ca8 in ?? () from /usr/lib64/libQtGui.so.4
#36 0x00007f81757b5389 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f81757dd2b2 in ?? () from /usr/lib64/libQtGui.so.4
#38 0x00007f8171dfaa93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f8171dfb270 in ?? () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f8171dfb510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#41 0x00007f81765c571f in QEventDispatcherGlib::processEvents (this=0x708fa0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#42 0x00007f81757dcf4e in ?? () from /usr/lib64/libQtGui.so.4
#43 0x00007f8176599e42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f817659a055 in QEventLoop::exec (this=0x7fff08ce9150, flags=...) at kernel/qeventloop.cpp:201
#45 0x00007f817659e4bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#46 0x00007f81652e726d in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#47 0x00000000004072a9 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#48 0x0000000000407e45 in handle_launcher_request(int, char const*) ()
#49 0x00000000004085ba in handle_requests(int) ()
#50 0x0000000000409210 in main ()

This bug may be a duplicate of or related to bug 276877.

Possible duplicates by query: bug 279487, bug 276877.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-02 00:32:36 UTC

*** This bug has been marked as a duplicate of bug 276877 ***