Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Feb 2004 20:09:34 -0500
From:      Jesse Guardiani <jesse@wingnet.net>
To:        freebsd-current@freebsd.org
Subject:   kdesu crash under 5.2-RELEASE with libkse via libmap.conf
Message-ID:  <bvs595$p9e$1@sea.gmane.org>

next in thread | raw e-mail | index | archive | help
If I run this:

/usr/local/bin/kdesu --nonewdcop '/usr/local/bin/kcmshell clock --lang en_US'

And my libmap.conf looks like this:

# /etc/libmap.conf
#
# candidate             mapping
#
libc_r.so.5             libkse.so.1     # Everything uses 'libkse' by default
libc_r.so               libkse.so


Then I get this:

(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)...(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)...0x2912904f in wait4 () from /lib/libc.so.5
#0  0x2912904f in wait4 () from /lib/libc.so.5
#1  0x2911a425 in waitpid () from /lib/libc.so.5
#2  0x287c7add in waitpid () from /usr/lib/libkse.so.1
#3  0x286b9f01 in KCrash::defaultCrashHandler(int) ()
   from /usr/local/lib/libkdecore.so.5
#4  0x287ce852 in sigaction () from /usr/lib/libkse.so.1
#5  <signal handler called>
#6  0x28b0aa7d in QLineEdit::text() const () from /usr/X11R6/lib/libqt-mt.so.3
#7  0x29867c8f in Dtime::set_time() () from /usr/local/lib/kde3/kcm_clock.so
#8  0x298653e4 in Dtime::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/kde3/kcm_clock.so
#9  0x28a4b0f9 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#10 0x28a4b78d in QObject::activate_signal(int, QString) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#11 0x28d7dfd4 in QLineEdit::textChanged(QString const&) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#12 0x28b110c3 in QLineEditPrivate::finishChange(int, bool) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#13 0x28b0ab5f in QLineEdit::setText(QString const&) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#14 0x28b0ace3 in QLineEdit::setMaxLength(int) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#15 0x29866fd7 in Dtime::Dtime(QWidget*, char const*) ()
   from /usr/local/lib/kde3/kcm_clock.so
#16 0x2986bd7a in KclockModule::KclockModule(QWidget*, char const*, QStringList const&) () from /usr/local/lib/kde3/kcm_clock.so
#17 0x2986c807 in KGenericFactory<KclockModule, QWidget>::createObject(QObject*, char const*, char const*, QStringList const&) ()
   from /usr/local/lib/kde3/kcm_clock.so
#18 0x286d0641 in KLibFactory::create(QObject*, char const*, char const*, QStringList const&) () from /usr/local/lib/libkdecore.so.5
#19 0x29483fb6 in KCModule* KParts::ComponentFactory::createInstanceFromFactory<KCModule>(KLibFactory*, QObject*, char const*, QStringList const&) ()
   from /usr/local/lib/kcontrol.so
#20 0x294836d0 in load(ModuleInfo const&, QString const&, KLibLoader*) ()
   from /usr/local/lib/kcontrol.so
#21 0x294839dc in ModuleLoader::loadModule(ModuleInfo const&, bool) ()
   from /usr/local/lib/kcontrol.so
#22 0x2947e6c4 in ConfigModule::module() () from /usr/local/lib/kcontrol.so
#23 0x29484fa2 in DockContainer::dockModule(ConfigModule*) ()
   from /usr/local/lib/kcontrol.so
#24 0x29477759 in TopLevel::activateModule(QString const&) ()
   from /usr/local/lib/kcontrol.so
#25 0x29476e0f in TopLevel::moduleActivated(ConfigModule*) ()
   from /usr/local/lib/kcontrol.so
#26 0x29474319 in TopLevel::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/kcontrol.so
#27 0x28a4b0f9 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#28 0x294786ed in IndexWidget::moduleActivated(ConfigModule*) ()
   from /usr/local/lib/kcontrol.so
#29 0x29478e50 in IndexWidget::moduleSelected(ConfigModule*) ()
   from /usr/local/lib/kcontrol.so
#30 0x29478892 in IndexWidget::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/kcontrol.so
#31 0x28a4b0f9 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#32 0x2948ae9d in ModuleTreeView::moduleSelected(ConfigModule*) ()
   from /usr/local/lib/kcontrol.so
#33 0x2948bf27 in ModuleTreeView::slotItemSelected(QListViewItem*) ()
   from /usr/local/lib/kcontrol.so
#34 0x2948aff4 in ModuleTreeView::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/kcontrol.so
#35 0x28a4b0f9 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#36 0x28d809dd in QListView::clicked(QListViewItem*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#37 0x28b2b01c in QListView::contentsMouseReleaseEventEx(QMouseEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#38 0x28b2a716 in QListView::contentsMouseReleaseEvent(QMouseEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#39 0x2848531c in KListView::contentsMouseReleaseEvent(QMouseEvent*) ()
   from /usr/local/lib/libkdeui.so.5
#40 0x28b59acc in QScrollView::viewportMouseReleaseEvent(QMouseEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#41 0x28b5935b in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#42 0x28b294aa in QListView::eventFilter(QObject*, QEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#43 0x28a48aee in QObject::activate_filters(QEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#44 0x28a48982 in QObject::event(QEvent*) () from /usr/X11R6/lib/libqt-mt.so.3
#45 0x28a80b0f in QWidget::event(QEvent*) () from /usr/X11R6/lib/libqt-mt.so.3
#46 0x289edc3b in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#47 0x289ed513 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#48 0x286389e9 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/lib/libkdecore.so.5
#49 0x28987b77 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#50 0x28986115 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#51 0x2899af14 in QEventLoop::processEvents(unsigned) ()
   from /usr/X11R6/lib/libqt-mt.so.3
#52 0x28a01690 in QEventLoop::enterLoop() () from /usr/X11R6/lib/libqt-mt.so.3
#53 0x28a015c8 in QEventLoop::exec() () from /usr/X11R6/lib/libqt-mt.so.3
#54 0x289eddd1 in QApplication::exec() () from /usr/X11R6/lib/libqt-mt.so.3
#55 0x29473e69 in main () from /usr/local/lib/kcontrol.so
#56 0x0804ce7a in execpath_avoid_loops(QCString const&, int, char const*, bool)
    ()
#57 0x0804ddb3 in execpath_avoid_loops(QCString const&, int, char const*, bool)
    ()
#58 0x0804e287 in execpath_avoid_loops(QCString const&, int, char const*, bool)
    ()
#59 0x0804f35e in main ()
#60 0x0804b362 in _start ()


However, if I change libmap.conf to this:

# /etc/libmap.conf
#
# candidate             mapping
#
libc_r.so.5             libthr.so.1     # Everything uses 'libkse' by default
libc_r.so               libthr.so


It works great.

Just an FYI. For all of you libkse developers out there.

Thanks!

-- 
Jesse Guardiani, Systems Administrator
WingNET Internet Services,
P.O. Box 2605 // Cleveland, TN 37320-2605
423-559-LINK (v)  423-559-5145 (f)
http://www.wingnet.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bvs595$p9e$1>