[Bug 14870] New: konqueror sometimes blocks in read() while starting up
bugzilla-daemon at bugzilla.ubuntu.com
bugzilla-daemon at bugzilla.ubuntu.com
Wed Sep 7 03:30:20 UTC 2005
Please do not reply to this email. You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=14870
Ubuntu | konqueror
Summary: konqueror sometimes blocks in read() while starting up
Product: Ubuntu
Version: unspecified
Platform: amd64
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: konqueror
AssignedTo: debzilla at ubuntu.com
ReportedBy: kbloom at gmail.com
QAContact: kubuntu-bugs at lists.ubuntu.com
I'm using fluxbox as my window manager with a custom .xsession script that starts kdeinit and dcopserver on
login.
Sometimes when attempting to start konqueror (3.4.2-0ubuntu2), konqueror blocks on a read() call.
Here is the backtrace that occurs when I interrupt konqueror at that point in GDB:
(gdb) bt
#0 0x00002aaaab30ecd2 in read () from /lib/libc.so.6
#1 0x00002aaaacc89daf in _kde_IceTransFreeConnInfo ()
from /usr/lib/libDCOP.so.4
#2 0x00002aaaacc83359 in _kde_IceRead () from /usr/lib/libDCOP.so.4
#3 0x00002aaaacc839e0 in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.4
#4 0x00002aaaacc78f69 in DCOPClient::callInternal ()
from /usr/lib/libDCOP.so.4
#5 0x00002aaaacc791a7 in DCOPClient::callInternal ()
from /usr/lib/libDCOP.so.4
#6 0x00002aaaacc79817 in DCOPClient::call () from /usr/lib/libDCOP.so.4
#7 0x00002aaaacc7b4b9 in DCOPRef::callInternal () from /usr/lib/libDCOP.so.4
#8 0x00002aaaacc7b557 in DCOPRef::callInternal () from /usr/lib/libDCOP.so.4
#9 0x00002aaaabb0bc8d in KMimeType::favIconForURL () from /usr/lib/libkio.so.4
#10 0x00002aaab123c1ac in SearchBarPlugin::setIcon ()
from /usr/lib/kde3/libsearchbarplugin.so
#11 0x00002aaab123c71a in SearchBarPlugin::configurationChanged ()
from /usr/lib/kde3/libsearchbarplugin.so
#12 0x00002aaab123cf58 in SearchBarPlugin::SearchBarPlugin ()
from /usr/lib/kde3/libsearchbarplugin.so
#13 0x00002aaab123e1c3 in KGenericFactory<SearchBarPlugin, QObject>::createObject ()
from /usr/lib/kde3/libsearchbarplugin.so
#14 0x00002aaaac7c83ea in KLibFactory::create () from /usr/lib/libkdecore.so.4
#15 0x00002aaaab7e0429 in KParts::Plugin::loadPlugin ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libkparts.so.2
#16 0x00002aaaab7e0938 in KParts::Plugin::loadPlugins ()
from /usr/lib/libkparts.so.2
#17 0x00002aaaab7e18c0 in KParts::PartBase::setInstance ()
from /usr/lib/libkparts.so.2
#18 0x00002aaaaac7756b in KonqMainWindow::KonqMainWindow ()
from /usr/lib/libkdeinit_konqueror.so
#19 0x00002aaaaac7cb8a in KonqMisc::createBrowserWindowFromProfile ()
from /usr/lib/libkdeinit_konqueror.so
#20 0x00002aaaaac82ee4 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#21 0x00002aaaab27147b in __libc_start_main () from /lib/libc.so.6
After killing kdeinit and all of the processes that kdeinit starts, I can start konqueror again.
Here is my .xsession
[bloom at little-cat-a ~]$ cat .xsession
#!/bin/bash --login
cleanup(){
kdeinit_shutdown
dcopserver_shutdown --wait
killall -9 kded
killall gam_server
}
trap cleanup SIGINT
trap cleanup SIGTERM
export XSESSION_PID=$$
[ `hostname` == cat-in-the-hat.dnsalias.com ] && setnumlock
kdeinit &
xscreensaver &
fbpanel &
wmmemload -am -b -c &
wmcpuload &
[ `hostname` == little-cat-a ] && wmbattery &
xkbcomp .hebrew.xkbmap $DISPLAY > /dev/null 2>&1
#makes gnome apps work with keypad enter
xmodmap -e 'keycode 108 = Return'
rm $HOME/.xsession-errors
fluxbox > $HOME/.xsession-errors 2>&1 &
while true; do
sleep 300
done
cleanup
--
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the kubuntu-bugs
mailing list