Bug 129603 - incorrect module selection and loading
Summary: incorrect module selection and loading
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kcontrol
Classification: Miscellaneous
Component: kcmprintmgr (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KDEPrint Devel Mailinglist
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-21 21:13 UTC by Maciej Pilichowski
Modified: 2018-09-04 18:04 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 Maciej Pilichowski 2006-06-21 21:13:36 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    SuSE RPMs

Unplug all your printers!

Personal Settings. Go to "Peripherals". Select "Mouse" module. Click on the Printer, and click on the Mouse again. Wait for the error message. The Mouse module is selected, the Printer module is loaded -- bug.

However, now, I cannot do it again, but while clicking on Mouse and Printer several times I get a better effect. Crash.

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1096234112 (LWP 7650)]
[KCrash handler]
#6  0x41bc03d2 in MessageWindow::remove (parent=0x832acd8)
    at /usr/src/packages/BUILD/kdelibs-3.5.3/kdeprint/messagewindow.cpp:99
#7  0x41fca210 in KMMainView::destroyMessageWindow (this=0xff000000)
    at kmmainview.cpp:874
#8  0x41fca242 in KMMainView::createMessageWindow (this=0x83b1a50, 
    txt=@0xff000000, delay=-16777216) at kmmainview.cpp:868
#9  0x41fe9476 in KMMainView::reset (this=0x83b1a50, msg=@0xbfae7db8, 
    useDelay=true, holdTimer=true) at kmmainview.cpp:888
#10 0x42025346 in KMMainView (this=0x83b1a50, parent=0xff000000, 
    name=0xff000000 <Address 0xff000000 out of bounds>, coll=0x0)
    at kmmainview.cpp:132
#11 0x41f5d6c4 in KCMPrintMgr::KCMPrintMgr ()
   from /opt/kde3/lib/kde3/kcm_printmgr.so
#12 0x41f5e354 in KGenericFactory<KCMPrintMgr, QWidget>::createObject ()
   from /opt/kde3/lib/kde3/kcm_printmgr.so
#13 0x404836c1 in KLibFactory::create (this=0x83f5cf0, parent=0xff000000, 
    name=0xff000000 <Address 0xff000000 out of bounds>, 
    classname=0xff000000 <Address 0xff000000 out of bounds>, args=@0xff000000)
    at klibloader.cpp:83
#14 0x41a70dc0 in KCModuleLoader::load (mod=@0x81926a0, libname=@0xbfae8020, 
    loader=0x81738d8, report=KCModuleLoader::None, parent=0x0, 
    name=0x820f898 "printmgr", args=@0x83f6738) at componentfactory.h:67
#15 0x41a715d5 in KCModuleLoader::loadModule (mod=@0x81926a0, 
    report=KCModuleLoader::None, withfallback=true, parent=0x0, name=0x0, 
    args=@0xbfae8134) at kcmoduleloader.cpp:141
#16 0x41a73ef0 in KCModuleLoader::loadModule (mod=@0xff000000, 
    withfallback=true, parent=0xff000000, 
    name=0xff000000 <Address 0xff000000 out of bounds>, args=@0xff000000)
    at kcmoduleloader.cpp:117
#17 0x416975b5 in ConfigModule::module ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#18 0x416979f6 in ModuleWidget::load ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#19 0x41697ab2 in DockContainer::loadModule ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#20 0x41697d58 in DockContainer::dockModule ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#21 0x41697f2e in TopLevel::activateModule ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#22 0x416989b5 in TopLevel::qt_invoke ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#23 0x40858039 in QObject::activate_signal (this=0x82023b0, clist=0x820f548, 
    o=0xbfae8344) at qobject.cpp:2356
#24 0x41686132 in IndexWidget::moduleActivated ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#25 0x416964f1 in IndexWidget::moduleSelected ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#26 0x41696e29 in IndexWidget::qt_invoke ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#27 0x40858039 in QObject::activate_signal (this=0x8202ab0, clist=0x8209098, 
    o=0xbfae8434) at qobject.cpp:2356
#28 0x41686b12 in ModuleIconView::moduleSelected ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#29 0x4169621c in ModuleIconView::slotItemSelected ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#30 0x4169636c in ModuleIconView::qt_invoke ()
   from /opt/kde3/lib/libkdeinit_kcontrol.so
#31 0x40858039 in QObject::activate_signal (this=0x8202ab0, clist=0x8207528, 
    o=0xbfae8524) at qobject.cpp:2356
#32 0x40bba0e5 in QListView::clicked (this=0x8202ab0, t0=0xff000000)
    at moc_qlistview.cpp:341
#33 0x409450ca in QListView::contentsMouseReleaseEventEx (this=0x8202ab0, 
    e=0xbfae8814) at qlistview.cpp:4565
#34 0x409458e4 in QListView::contentsMouseReleaseEvent (this=0xff000000, 
    e=0xff000000) at qlistview.cpp:4461
#35 0x4115696a in KListView::contentsMouseReleaseEvent (this=0x8202ab0, 
    e=0xbfae8814) at klistview.cpp:864
#36 0x40976ee4 in QScrollView::viewportMouseReleaseEvent (this=0x8202ab0, 
    e=0xbfae8d24) at qscrollview.cpp:1747
#37 0x40973fbf in QScrollView::eventFilter (this=0x8202ab0, obj=0x8203330, 
    e=0xbfae8d24) at qscrollview.cpp:1501
#38 0x4093efd6 in QListView::eventFilter (this=0x8202ab0, o=0x8203330, 
    e=0xbfae8d24) at qlistview.cpp:3866
#39 0x40857d7e in QObject::activate_filters (this=0x8203330, e=0xbfae8d24)
    at qobject.cpp:903
#40 0x40857dfb in QObject::event (this=0x8203330, e=0xbfae8d24)
    at qobject.cpp:735
#41 0x408924ec in QWidget::event (this=0x8203330, e=0xbfae8d24)
    at qwidget.cpp:4678
#42 0x407f7351 in QApplication::internalNotify (this=0xff000000, 
    receiver=0x8203330, e=0xbfae8d24) at qapplication.cpp:2636
#43 0x407f8458 in QApplication::notify (this=0xbfae90e8, receiver=0x8203330, 
    e=0xbfae8d24) at qapplication.cpp:2422
#44 0x4052f30e in KApplication::notify (this=0xbfae90e8, receiver=0x8203330, 
    event=0xbfae8d24) at kapplication.cpp:552
#45 0x4079139c in QETWidget::translateMouseEvent (this=0x8203330, 
    event=0xbfae8fc8) at qapplication.h:523
#46 0x4079015b in QApplication::x11ProcessEvent (this=0xbfae90e8, 
    event=0xbfae8fc8) at qapplication_x11.cpp:3565
#47 0x407a459a in QEventLoop::processEvents (this=0x811aaa8, 
    flags=<value optimized out>) at qeventloop_x11.cpp:192
#48 0x4080e3a2 in QEventLoop::enterLoop (this=0x811aaa8) at qeventloop.cpp:198
#49 0x4080e286 in QEventLoop::exec (this=0x811aaa8) at qeventloop.cpp:145
#50 0x407f6c9f in QApplication::exec (this=0xbfae90e8) at qapplication.cpp:2759
#51 0x4169a493 in kdemain () from /opt/kde3/lib/libkdeinit_kcontrol.so
#52 0x40cfa534 in kdeinitmain () from /opt/kde3/lib/kde3/kcontrol.so
#53 0x0804e180 in launch (argc=7, _name=0x8072dc4 "kcontrol", 
    args=0x8072e0a "\001", cwd=0x0, envc=1, envs=0x8072e1b "", 
    reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0xff000000 <Address 0xff000000 out of bounds>)
    at kinit.cpp:639
#54 0x0804e834 in handle_launcher_request (sock=8) at kinit.cpp:1206
#55 0x0804edb7 in handle_requests (waitForPid=0) at kinit.cpp:1407
#56 0x0804fec3 in main (argc=2, argv=0xbfae9914, envp=0xff000000)
    at kinit.cpp:1863
Comment 1 Martin Koller 2006-12-28 12:54:41 UTC
I can not reproduce it (3.5.5), sorry
Comment 2 Maciej Pilichowski 2006-12-28 13:39:10 UTC
Martin, I cannot reproduce the crash either, so please change it normal.

However -- there are more bugs, for example switch FAST from remote control. Now, all modules are mixed. I can attach screenshots if you like.

It happened in opensuse 10.0 and in 10.2 too. KDE 3.5.5
Comment 3 Andrew Crouthamel 2018-09-04 18:04:20 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. Kcontrol has been replaced by System Settings in Plasma. Please give the latest version of that a try, and open a new bug in "systemsettings" if you continue to have an issue. Thank you!