[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