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

Activity Manager: Mouse Click Aspects

Tags: None
(comma "," separated)
thakur
Registered Member
Posts
73
Karma
0

Activity Manager: Mouse Click Aspects

Mon Aug 06, 2012 12:41 pm
Dear Friends,
I have found a certain aspect of activity which I am not sure as a bug.

Since I am not sure how to use activites, I have diabled three (all but one) of the defaults shipped and switching activity by Super+ Tab key does not work as expected. In recently updated kde 4.9 on kubuntu precise, when I click on one of the disabed activity, transition to that activity takes place and I land up on a white (blank) screen (of death! jokingly said). Super + tab key bring me back to the only non-disabled activity.

As I have noticed more companies tying up with kde, such a behavior may lead a novice user into an unexpected situation. I hope that reporting is done in a non-offensive way.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
When you clicked deliberately on the disabled activity, was it turned into an enabled (or running) activity?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
thakur
Registered Member
Posts
73
Karma
0
Hi Ben,

The new activity remained disabled. I could come back by applying the keyboard shortcut of super+tab key. Sometimes plasma crash message is also displayed with immediate restart of the plasma. Kindly let me know if further details are required.

I know that reproducubility of the behavior is desired for classification. The situation is that when I clicked a certain acitivity I am taken to a white screen via my desktop effect of cube transition. It has been happening when I reported it and it is happening now as well. However there was a duration in the meantime when this was not the case i.e. when I was clicking the disabled activities, the activity was enabled and I was transited to that activity.

Let me say it this way that the behavior is not always reproducible on the computer I reported INTEL processor. On another computer with AMD processor, I could not generate the behavior.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Okay, i'll ask a developer to investigate this if possible.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS
What do you mean /disabled/? Deleted?

Can you post the crash backtrace (firstly, you'd need to install the debugging packages)?


Image
thakur
Registered Member
Posts
73
Karma
0
Sorry for replying late as I got involved in other aspects of life and could not revert frequently.

I am pasting "*.kcrash" report generated without debugging symbol at the end of this message.

I meant disbaling or suspending activities, as I did not knew how to use them properly.

For the sake of fun, I did some experiment. Deleted old set of activities and generated "same" using templates present in the default bundle. Now clicking a disabled/suspended activity make it enabled upon clicking and smooth transition is taking place. Probably installation script needs to generate new set of activities after a major upgrade. The computer having tht problem was upgraded twice from Kubuntu 11.04 to 11.10 to 12.04. In between I observed fair amount of evolution on activities. Probably the onus should be handed over to packagers.

Meanwhile a crash report automatically generated and saved without debugging symbol in the old set of activites is appended below. I apologise to attending members if presentation of problem was not upto the mark.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7781740 (LWP 1594))]

Thread 9 (Thread 0xb5785b40 (LWP 1596)):
#0 0x002ab416 in __kernel_vsyscall ()
#1 0x02bff96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x0091b3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3 0x01fa1029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4 0x01fa106f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xaf63eb40 (LWP 1599)):
#0 0x02bfec64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1 0x0091b634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2 0x050e9410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x050aa20b in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x02f2fdb7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0x02efb67d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6 0x02efb919 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7 0x02de49ec in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8 0x02ed8ccd in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9 0x02de7e80 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xaebd2b40 (LWP 1600)):
#0 0x050e90ec in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1 0x050e93c8 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2 0x050a987c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x050a9faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x050aa201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x02f2fdb7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6 0x02efb67d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7 0x02efb919 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8 0x02de49ec in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9 0x02ed8ccd in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x02de7e80 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xac7efb40 (LWP 3932)):
#0 0x002ab416 in __kernel_vsyscall ()
#1 0x02bff96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x0091b3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3 0x02de83f0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0x00f0eacc in ?? () from /usr/lib/libthreadweaver.so.4
#5 0x00f1195b in ?? () from /usr/lib/libthreadweaver.so.4
#6 0x00f0e63a in ?? () from /usr/lib/libthreadweaver.so.4
#7 0x00f11a5c in ?? () from /usr/lib/libthreadweaver.so.4
#8 0x00f0e533 in ?? () from /usr/lib/libthreadweaver.so.4
#9 0x00f104e4 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00f1059a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x02de7e80 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xab5ecb40 (LWP 3933)):
#0 0x002ab416 in __kernel_vsyscall ()
#1 0x02bff96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x0091b3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3 0x02de83f0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0x00f0eacc in ?? () from /usr/lib/libthreadweaver.so.4
#5 0x00f1195b in ?? () from /usr/lib/libthreadweaver.so.4
#6 0x00f0e63a in ?? () from /usr/lib/libthreadweaver.so.4
#7 0x00f11a5c in ?? () from /usr/lib/libthreadweaver.so.4
#8 0x00f0e533 in ?? () from /usr/lib/libthreadweaver.so.4
#9 0x00f104e4 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00f1059a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x02de7e80 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xaadebb40 (LWP 3934)):
#0 0x002ab416 in __kernel_vsyscall ()
#1 0x02bff96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x0091b3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3 0x02de83f0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0x00f0eacc in ?? () from /usr/lib/libthreadweaver.so.4
#5 0x00f1195b in ?? () from /usr/lib/libthreadweaver.so.4
#6 0x00f0e63a in ?? () from /usr/lib/libthreadweaver.so.4
#7 0x00f11a5c in ?? () from /usr/lib/libthreadweaver.so.4
#8 0x00f0e533 in ?? () from /usr/lib/libthreadweaver.so.4
#9 0x00f104e4 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00f1059a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x02de7e80 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaa5eab40 (LWP 3935)):
#0 0x002ab416 in __kernel_vsyscall ()
#1 0x02bff96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x0091b3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3 0x02de83f0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0x00f0eacc in ?? () from /usr/lib/libthreadweaver.so.4
#5 0x00f1195b in ?? () from /usr/lib/libthreadweaver.so.4
#6 0x00f0e63a in ?? () from /usr/lib/libthreadweaver.so.4
#7 0x00f11a5c in ?? () from /usr/lib/libthreadweaver.so.4
#8 0x00f0e533 in ?? () from /usr/lib/libthreadweaver.so.4
#9 0x00f104e4 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00f1059a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x02de7e80 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa9a8bb40 (LWP 5375)):
#0 0x002ab416 in __kernel_vsyscall ()
#1 0x02bffd13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x0091b434 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3 0x02de837f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0x02dda514 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0x02de7e80 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6 0x02bfbd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7 0x0090dace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7781740 (LWP 1594)):
[KCrash Handler]
#7 0x41b55401 in ?? ()
#8 0x02f13403 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9 0x00fac08c in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#10 0x00f86629 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#11 0x00448a67 in ?? () from /usr/lib/libplasma.so.3
#12 0x02f0f0d1 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#13 0x02f1814b in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#14 0x014eecb2 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#15 0x0190d385 in QFrame::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#16 0x019a1b74 in QAbstractScrollArea::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#17 0x01b662c8 in QGraphicsView::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#18 0x01494df4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#19 0x0149a1f2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0x023e82a1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x02efcdde in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#22 0x02f00f38 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0x02f0126c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0x02f2f964 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#25 0x050a9d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x050aa125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x050aa201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x02f2fd57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#29 0x0154da1a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#30 0x02efb67d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#31 0x02efb919 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0x02f0131a in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#33 0x014929c4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0x00f8df1b in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#35 0x0804850b in ?? ()
#36 0x0083c4d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#37 0x08048531 in _start ()
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
thakur
Registered Member
Posts
73
Karma
0
There is an update to this post.

Apparently the problem was not solved which became clear later.

Activity manager shows "stop" (or suspend button similar that in music players like amarok or vlc) for the non running activities which can be used to suspend those. After stopping (or suspending) them another button "play" appears. Stop and play combination works after in one session. However upon reboot, I am not able to play an activity which got paused earlier. Now it becomes totally usable and I have to remove this profile altogether. This has been observed on both intel and amd machines running kubuntu.
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS
I am trying to reproduce this, but I'm unable.

I've tried to regularly close session, and to kill kamd in a few different ways, but nothing got broken :/


Image
thakur
Registered Member
Posts
73
Karma
0
Thanks Evan,

For paying attention. It might be a packaging issue as well and I have been updating my kubuntu system from 11.04 to 11.10 to 12.04. Let me see if I have more observation to report or if there is a gap in reporting.

Thanks again,
Rajendra


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]