Bug 139346

Summary: Kicker crashes when Desktop Preview and Pager applet is added
Product: [Plasma] kicker Reporter: Jakub Hozak <jakub.hozak>
Component: minipagerappletAssignee: Aaron J. Seigo <aseigo>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: baroflu, echidnaman, hestur
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jakub Hozak 2006-12-29 12:05:39 UTC
Version:           3.5.5 (using KDE 3.5.5, Kubuntu (edgy) 4:3.5.5-0ubuntu3)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.17-10-386

The Kicker crashes when Desktop Preview and Pager applet is added through the Add applet menu. I believe this problem appeares when I change the resolution after the session starts and it could be (in a certain way) related to this action.

When I installed Ubuntu I had another monitor and used another resolution. Since I bought a new monitor, I have to set the resolution manually every time I start KDE. This may be a bug too, because it doesn't remember my last resolution no matter what is in xorg.conf or what I set in "Settings".

When I dont't change the resolution and stay with an old one, the applet addition proceeds without problems.
Comment 1 Bram Schoenmakers 2006-12-29 13:20:41 UTC
Please supply a backtrace.
Comment 2 Jakub Hozak 2006-12-29 13:51:29 UTC
here it is, unfortunately it starts with a lot of "(no debugging symbols found)"

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231734464 (LWP 10177)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb610aaaf in KMiniPager::slotSetDesktop ()
   from /usr/lib/kde3/minipager_panelapplet.so
#7  0xb610df8d in KMiniPager::KMiniPager ()
   from /usr/lib/kde3/minipager_panelapplet.so
#8  0xb610e1d8 in init () from /usr/lib/kde3/minipager_panelapplet.so
#9  0xb677f098 in PluginManager::loadApplet ()
   from /usr/lib/libkdeinit_kicker.so
#10 0xb67818de in AppletContainer::AppletContainer ()
   from /usr/lib/libkdeinit_kicker.so
#11 0xb678547b in PluginManager::createAppletContainer ()
   from /usr/lib/libkdeinit_kicker.so
#12 0xb6785607 in ContainerArea::addApplet ()
   from /usr/lib/libkdeinit_kicker.so
#13 0xb67c0ccd in AddAppletDialog::addApplet ()
   from /usr/lib/libkdeinit_kicker.so
#14 0xb67c0dc7 in AddAppletDialog::addCurrentApplet ()
   from /usr/lib/libkdeinit_kicker.so
#15 0xb67c44c7 in AddAppletDialog::qt_invoke ()
   from /usr/lib/libkdeinit_kicker.so
#16 0xb72e0957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb72e13fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb7675f5f in QButton::clicked () from /usr/lib/libqt-mt.so.3
#19 0xb737efe8 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#20 0xb7317729 in QWidget::event () from /usr/lib/libqt-mt.so.3
#21 0xb7277b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#22 0xb7279d46 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#23 0xb796ddb2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#24 0xb720a3fd in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#25 0xb7209062 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb720714c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#27 0xb721e320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#28 0xb729225e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#29 0xb729206e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#30 0xb7279731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#31 0xb6784632 in kdemain () from /usr/lib/libkdeinit_kicker.so
#32 0xb7fbf524 in kdeinitmain () from /usr/lib/kde3/kicker.so
#33 0x0804e4df in ?? ()
#34 0x00000001 in ?? ()
#35 0x080e2f78 in ?? ()
#36 0x00000001 in ?? ()
#37 0x00000000 in ?? ()
Comment 3 Aaron J. Seigo 2006-12-29 19:28:20 UTC
what window manager are you using?

the resolution reset problems stem from ubuntu's x trying to automatically detect the monitor at every start. nothing to do with kde.
Comment 4 Jakub Hozak 2006-12-29 21:03:42 UTC
I am using KDE. 

I don't say the resolution problem is caused by KDE. I just suppose it is not correct that the application crashes when the resolution is changed. So should I send the bugreport to Kubuntu instead?
Comment 5 Tommi Tervo 2007-04-13 20:22:32 UTC
*** Bug 144178 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2007-04-13 20:24:08 UTC
http://bugs.kde.org/show_bug.cgi?id=142849 has more complete backtrace
Comment 7 Hestur 2007-04-14 11:59:25 UTC
This is the same for me as well: I changed monitor, and now use xrandr to change the screen resolution in kde autostart.
However, I did not establish the relationship between the 2 facts, as it is several weeks later, and after another change that the problem showed up for me.
Comment 8 Daniel Hahler 2007-04-21 01:55:59 UTC
The corresponding Ubuntu bug report (with more detailed information) is at https://bugs.launchpad.net/ubuntu/+source/kdebase/+bug/97013
Comment 9 Edwin Winkler 2007-04-23 23:30:32 UTC
Here I've experienced the same problem. Below is there my backtrace:
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1235089184 (LWP 4031)]
[KCrash handler]
#6  0xb57a245f in KMiniPager::slotSetDesktop (this=0x83e0e38, desktop=2)
    at /build/buildd/kdebase-3.5.6/./kicker/applets/minipager/pagerapplet.cpp:210
#7  0xb57a49cd in KMiniPager (this=0x83e0e38, configFile=@0xbfaf9070, 
    type=Normal, actions=0, parent=0x83bcb38, 
    name=0xb57a797a "kminipagerapplet")
    at /build/buildd/kdebase-3.5.6/./kicker/applets/minipager/pagerapplet.cpp:157
#8  0xb57a4c18 in init (parent=0x83bcb38, configFile=@0xbfaf9070)
    at /build/buildd/kdebase-3.5.6/./kicker/applets/minipager/pagerapplet.cpp:78
#9  0xb7ed9228 in PluginManager::loadApplet (this=0x8093838, 
    info=@0xbfaf91a8, parent=0x83bcb38)
    at /build/buildd/kdebase-3.5.6/./kicker/kicker/core/pluginmanager.cpp:158
#10 0xb7eda57e in AppletContainer (this=0x83e23f8, info=@0xbfaf91a8, 
    opMenu=0x8281c78, immutable=false, parent=0x8291830)
    at /build/buildd/kdebase-3.5.6/./kicker/kicker/core/container_applet.cpp:102
#11 0xb7edf75b in PluginManager::createAppletContainer (this=0x8093838, 
    desktopFile=@0xbfaf9228, isStartup=false, configFile=@0xb750d528, 
    opMenu=0x8281c78, parent=0x8291830, isImmutable=false)
    at /build/buildd/kdebase-3.5.6/./kicker/kicker/core/pluginmanager.cpp:290
#12 0xb7edf8e7 in ContainerArea::addApplet (this=0x828eba8, info=@0x82f7834, 
    isImmutable=false, insertionIndex=-1)
    at /build/buildd/kdebase-3.5.6/./kicker/kicker/core/containerarea.cpp:655
#13 0xb7f1a7fd in AddAppletDialog::addApplet (this=0x82e4e98, 
    applet=0x82f77a8)
    at /build/buildd/kdebase-3.5.6/./kicker/kicker/ui/addapplet.cpp:390
#14 0xb7f1a8f7 in AddAppletDialog::addCurrentApplet (this=0x82e4e98)
    at /build/buildd/kdebase-3.5.6/./kicker/kicker/ui/addapplet.cpp:373
#15 0xb7f1eee2 in AddAppletDialog::qt_invoke (this=0x82e4e98, _id=86, 
    _o=0xbfaf935c) at ./addapplet.moc:104
#16 0xb703388b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb7034330 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb73c8afb in QButton::clicked () from /usr/lib/libqt-mt.so.3
#19 0xb70d1f30 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#20 0xb706a65d in QWidget::event () from /usr/lib/libqt-mt.so.3
#21 0xb6fcaa60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#22 0xb6fccc1e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#23 0xb778fce2 in KApplication::notify (this=0x805b0e0, receiver=0x82eddb8, 
    event=0xbfaf97d0)
    at /build/buildd/kdelibs-3.5.6/./kdecore/kapplication.cpp:550
#24 0xb6f5d25d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#25 0xb6f5bec2 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb6f59fac in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#27 0xb6f71180 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#28 0xb6fe5136 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#29 0xb6fe4f46 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#30 0xb6fcc609 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#31 0xb7ede7c2 in kdemain (argc=1, argv=0xbfaf9f04)
    at /build/buildd/kdebase-3.5.6/./kicker/kicker/core/main.cpp:149
#32 0x080484c2 in main (argc=-1212998376, argv=0x400) at kicker.la.cpp:2
#33 0xb7c16ebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#34 0x08048411 in _start ()
Comment 10 Pino Toscano 2007-08-03 14:39:01 UTC
*** Bug 143623 has been marked as a duplicate of this bug. ***
Comment 11 Jonathan Thomas 2009-06-11 16:11:32 UTC
Kicker is currently unmaintained, you can look to your distribution for help if they still support KDE3, however.