Bug 227983

Summary: On "exit from fullscreen from any flash videoplayer" plasma crashes.
Product: [Unmaintained] plasma4 Reporter: xapeiron
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: andresbajotierra, aseigo, pietro.ottati
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description xapeiron 2010-02-21 23:17:58 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.7-37.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Everytime i exit from fullscreen in video flash player (youtube etc.) plasma crashes.

The crash can be reproduced every time.

 -- Backtrace:
Application: Pracovní plocha Plasma (plasma-desktop), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  TaskManager::Task::icon (this=0x0, width=32, height=32, allowResize=true) at /usr/src/debug/kdebase-workspace-4.4.0/libs/taskmanager/task.cpp:406
#6  0x00007f2e219c66e9 in daisy::windowChanged (this=0x27787a0, id=71331413, properties=0x7fffb498c530)
    at /home/Apik/sources/daisy-plasma-applet/plasma-applet-daisy-0.0.4.22/applet/src/daisyTasks.cpp:266
#7  0x00007f2e219cda4b in daisy::qt_metacall (this=0x27787a0, _c=InvokeMetaMethod, _id=63, _a=0x7fffb498c4f0)
    at /home/Apik/sources/daisy-plasma-applet/plasma-applet-daisy-0.0.4.22/build/applet/daisy.moc:239
#8  0x0000003a4356a2af in QMetaObject::activate (sender=0x1b57d10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb498c4f0) at kernel/qobject.cpp:3293
#9  0x0000003c24321ecb in KWindowSystem::windowChanged (this=<value optimized out>, _t1=71331413, _t2=0x7fffb498c530)
    at /usr/src/debug/kdelibs-4.4.0/x86_64-redhat-linux-gnu/kdeui/kwindowsystem.moc:178
#10 0x0000003c24324ea1 in KWindowSystemPrivate::x11Event (this=0x1c55060, ev=0x7fffb498ccf0) at /usr/src/debug/kdelibs-4.4.0/kdeui/windowmanagement/kwindowsystem_x11.cpp:180
#11 0x0000003c24205f96 in publicx11Event (this=<value optimized out>, _event=0x7fffb498ccf0) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:903
#12 KApplication::x11EventFilter (this=<value optimized out>, _event=0x7fffb498ccf0) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:953
#13 0x0000003c29046ea7 in PlasmaApp::x11EventFilter (this=0x19624e0, event=0x7fffb498ccf0) at /usr/src/debug/kdebase-workspace-4.4.0/plasma/desktop/shell/plasmaapp.cpp:600
#14 0x0000003c234122f1 in qt_x11EventFilter (ev=0x7fffb498ccf0) at kernel/qapplication_x11.cpp:399
#15 0x0000003c23420671 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffb498ccf0) at kernel/qapplication_x11.cpp:3231
#16 0x0000003c23449d52 in x11EventSourceDispatch (s=0x1985150, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#17 0x0000003928e3920e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#18 0x0000003928e3cbf8 in ?? () from /lib64/libglib-2.0.so.0
#19 0x0000003928e3cd1a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#20 0x0000003a4357d063 in QEventDispatcherGlib::processEvents (this=0x194a1d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#21 0x0000003c23449a1e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x0000003a43556192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x0000003a4355645c in QEventLoop::exec (this=0x7fffb498d020, flags=...) at kernel/qeventloop.cpp:201
#24 0x0000003a43558749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#25 0x0000003c29037e52 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.0/plasma/desktop/shell/main.cpp:112
#26 0x000000373981eb1d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=<value optimized out>) at libc-start.c:226
#27 0x00000000004007c9 in _start ()

Possible duplicates by query: bug 226197, bug 221467, bug 220258, bug 219951, bug 219540.

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-21 23:31:55 UTC
- Did you recompiled/updated the daisy widget after the update to KDE SC 4.4.0 ?
(the crash is directly related to that widget)
Regards
Comment 2 xapeiron 2010-02-21 23:42:03 UTC
Thank you for quick reply.
I will try it.
Comment 3 Pietro 2010-03-03 19:20:30 UTC
Created attachment 41297 [details]
New crash information added by DrKonqi

When I open flash video in firefox (for example youtube) in full screen mode and I closed it, All plasma-desktop crashes and I see all the screen dark (black).

On my desktop i have daisy bar widget and other widgets like clock, calendar, weather, post-it, directory viewer, etc...
Comment 4 Aaron J. Seigo 2010-03-03 19:26:41 UTC
Pietro: please paste backtraces diretly into the comments section so they are easily searchable, thanks :)

Thread 1 (Thread 0xb5355700 (LWP 2139)):
[KCrash Handler]
#6  0xa7a4f90c in TaskManager::Task::icon(int, int, bool) () from /usr/lib/libtaskmanager.so.4
#7  0xa78a969a in daisy::windowChanged(unsigned long, unsigned long const*) () from /usr/lib/kde4/plasma_applet_daisy.so
#8  0xa78b33c3 in daisy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/plasma_applet_daisy.so
#9  0xb6c3feba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#10 0xb6c4e47f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb7076cf9 in KWindowSystem::windowChanged(unsigned long, unsigned long const*) () from /usr/lib/libkdeui.so.5
#12 0xb707a2d6 in KWindowSystemPrivate::x11Event(_XEvent*) () from /usr/lib/libkdeui.so.5
#13 0xb6f1a406 in KApplication::x11EventFilter(_XEvent*) () from /usr/lib/libkdeui.so.5
#14 0xb2098a9f in PlasmaApp::x11EventFilter(_XEvent*) () from /usr/lib/libkdeinit4_plasma-desktop.so


as can be seen, this is the same bug, also in the daisy applet.
Comment 5 Pietro 2010-03-03 20:35:43 UTC
excuse me but i'm newbbie linux user and i don't understand the function of
debugging... But now I solved my problem... THANX :D