Bug 156462 - Konqueror started from menu is really slow and have problems with Klauncher
Summary: Konqueror started from menu is really slow and have problems with Klauncher
Status: RESOLVED DUPLICATE of bug 156658
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: klauncher (show other bugs)
Version: SVN
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-23 14:10 UTC by Marcello
Modified: 2008-01-26 01:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Image of konqueror when started (34.19 KB, image/png)
2008-01-23 14:53 UTC, Marcello
Details
Error with klauncher when browsing (33.19 KB, image/png)
2008-01-23 14:54 UTC, Marcello
Details
The "startkde" log (48.82 KB, text/plain)
2008-01-23 16:11 UTC, Marcello
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcello 2008-01-23 14:10:42 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          GCC 4.1.2 Gentoo stock compiler
OS:                Linux

I've just finished to install the last SVN of KDE4.x branch and I get a strange error with Konqueror.

If I start Konqueror from the menu icon Konqueror starts up very slowly and continue to be slow during the entire session

The main page (the presentation page) is without background (white background) and is not formatted (the text is presented in the top left corner of the screen).

If I try to browse an URL I get this error message :

An error occurred while loading XXXXX : 
Could not start process Cannot talk to Klauncher: Connection is closed.

I then opened a Konsole terminal window and tried to launch Konqueror manually by typing simply "konqueror" and it worked fine.

Then I tried to start konqueror the same way the menu does by typing "kfmclient openProfile webbrowsing" and the problem reproduced

This is the console output when I run "kfmclient openProfile webbrowsing":

~ $ kfmclient openProfile webbrowsing
kfmclient(7014) ClientApp::doIt: Creating ClientApp
Qt: Session management error: Could not open network socket
kfmclient(7014)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-kde4user/ksycoca4"
kfmclient(7014)/kdecore (trader) KMimeTypeTrader::weightedOffers: KMimeTypeTrader::weightedOffers(  "text/html" ,  "KParts/ReadOnlyPart"  )
kfmclient(7014)/kdecore (trader) KMimeTypeTrader::query: query for mimeType"text/html" ,  "KParts/ReadOnlyPart"  : returning  3  offers

---------------------------------------------

This is instead the output of running "konqueror" (much longer) :

~ $ konqueror
Qt: Session management error: Could not open network socket
konqueror(7022) KonqMisc::createBrowserWindowFromProfile: void KonqMisc::createBrowserWindowFromProfile()
konqueror(7022) KonqMisc::createBrowserWindowFromProfile: path= "/usr/test/kde/share/apps/konqueror/profiles/webbrowsing" ,filename= "webbrowsing" ,url= ""
konqueror(7022)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-kde4user/ksycoca4"
konqueror(7022) KonqHistoryManager::loadHistory: ## loaded:  0  entries.
konqueror(7022)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::KCoreConfigSkeleton: Creating KCoreConfigSkeleton ( 0x710e20 )
konqueror(7022)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: KCoreConfigSkeleton::readConfig()
konqueror(7022)/kparts KParts::MainWindow::createGUI: MainWindow::createGUI,part= QObject(0x0)       ""
konqueror(7022) KonqViewManager::clear: KonqViewManager::clear
konqueror(7022) KonqViewManager::loadItem: KonqViewManager::loadItem: ServiceType  "KonqAboutPage"   "konq_aboutpage"
konqueror(7022) KonqFactory::createView: Trying to create view for " "KonqAboutPage" "
konqueror(7022) KonqFactory::createView: Found requested service  "konq_aboutpage"
konqueror(7022) KonqFactory::createView: Trying to open lib for requested service  "konq_aboutpage"
konqueror(7022)/kdecore (KLibLoader) kde4Factory: The library "/usr/test/kde/lib/kde4/konq_aboutpage.so" does not offer a qt_plugin_instance function.
konqueror(7022)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/test/kde/share/apps/khtml/kpartplugins/kget_plug_in.rc"
konqueror(7022)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/test/kde/share/apps/khtml/kpartplugins/khtmlkttsd.rc"
konqueror(7022)/kparts KParts::Plugin::loadPlugins: load plugin  "khtml_kget"
konqueror(7022)/kdecore (KLibLoader) kde4Factory: The library "/usr/test/kde/lib/kde4/khtml_kget.so" does not offer a qt_plugin_instance function.
konqueror(7022)/kparts KParts::Plugin::loadPlugins: load plugin  "khtmlkttsdplugin"
konqueror(7022)/kdecore (KLibLoader) findLibraryInternal: plugins should nothave a 'lib' prefix: "libkhtmlkttsdplugin.so"
konqueror(7022)/kdecore (KLibLoader) kde4Factory: The library "/usr/test/kde/lib/kde4/libkhtmlkttsdplugin.so" does not offer a qt_plugin_instance function.
konqueror(7022)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= KParts::Plugin  metaObject->className()= KHTMLPluginKTTSD
konqueror(7022)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: className= KParts::Plugin  metaObject->className()= KParts::Plugin
konqueror(7022)/kdecore (KLibLoader) KDEPrivate::ConcreteFactory<Product, ParentType>::create: create - 3
konqueror(7022) KHTMLPluginKTTSD::KHTMLPluginKTTSD: KHTMLPLuginKTTSD::KHTMLPluginKTTSD: KTrader did not find KTTSD.
konqueror(7022) KonqMainWindow::openView: KonqMainWindow::openView  "KonqAboutPage"   KUrl("about:konqueror")   KonqView(0x86d490)  req: "[]"
konqueror(7022) KonqView::changeViewMode: changeViewMode: serviceType is  "KonqAboutPage"  serviceName is  "konq_aboutpage"  current service name is  "konq_aboutpage"
konqueror(7022) KonqView::changeViewMode: Switching view modes...
konqueror(7022) KonqFactory::createView: Trying to create view for " "KonqAboutPage" "
konqueror(7022) KonqFactory::createView: Found requested service  "konq_aboutpage"
konqueror(7022) KonqFactory::createView: Trying to open lib for requested service  "konq_aboutpage"
konqueror(7022)/kdecore (KLibLoader) kde4Factory: The library "/usr/test/kde/lib/kde4/konq_aboutpage.so" does not offer a qt_plugin_instance function.
konqueror(7022) KonqView::changeViewMode: KonqView::changeViewMode. Reusing service. Service type set to  "KonqAboutPage"
konqueror(7022)/kparts KParts::PartManager::setActivePart: KonqViewManager(0x6d34b0)  emitting activePartChanged  KonqAboutPage(0x86d910)
konqueror(7022) KonqView::openUrl: KonqView::openUrl url= KUrl("about:konqueror")  locationBarURL= ""
konqueror(7022) KonqHistoryManager::addToHistory: ## addToHistory:  "about:konqueror"  Typed URL:  "" , Title:  ""
konqueror(7022) KonqMainWindow::openView: KonqMainWindow::openView ok= truebOthersFollowed= false  returning  true
konqueror(7022) KonqMainWindow::slotPartActivated: KonqMainWindow::slotPartActivated  KonqAboutPage(0x86d910)   "khtml"
konqueror(7022) KonqMainWindow::slotPartActivated: KonqMainWindow::slotPartActivated: New current view  KonqView(0x86d490)
konqueror(7022)/kparts KParts::MainWindow::createGUI: MainWindow::createGUI,part= KonqAboutPage(0x86d910)   KonqAboutPage   ""
konqueror(7022) KonqMainWindow::setLocationBarURL: KonqMainWindow::setLocationBarURL: url =  ""
konqueror(7022) kdemain: main() -> no args
konqueror(7022)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/kde4user-kde4/ksocket-kde4user/konquerorhZ7022.slave-socket"
konqueror(7022)/kio (Slave) KIO::Slave::createSlave: createSlave ' "file" ' for  "file:///usr/test/kde/share/apps/kdeui/about/kde_infopage.css"
konqueror(7022)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/kde4user-kde4/ksocket-kde4user/konquerorEt7022.slave-socket"
konqueror(7022)/kio (Slave) KIO::Slave::createSlave: createSlave ' "file" ' for  "file:///usr/test/kde/share/apps/konqueror/about/konq.css"
konqueror(7022)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/kde4user-kde4/ksocket-kde4user/konquerorKP7022.slave-socket"
konqueror(7022)/kio (Slave) KIO::Slave::createSlave: createSlave ' "file" ' for  "file:///usr/test/kde/share/icons/oxygen/48x48/actions/go-home.png"
konqueror(7022)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/kde4user-kde4/ksocket-kde4user/konquerorbZ7022.slave-socket"
konqueror(7022)/kio (Slave) KIO::Slave::createSlave: createSlave ' "file" ' for  "file:///usr/test/kde/share/icons/oxygen/48x48/status/user-trash-full.png"
konqueror(7022)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/kde4user-kde4/ksocket-kde4user/konquerorEa7022.slave-socket"
konqueror(7022) KonqHistoryManager::addToHistory: ## addToHistory:  "about:konqueror"  Typed URL:  "" , Title:  "Be free."

---------------------------------------------------------


Please let me know what you think :)

Marcello Maggioni
Comment 1 Marcello 2008-01-23 14:53:16 UTC
Created attachment 23215 [details]
Image of konqueror when started

This is an image of konqueror as appear when is started
Comment 2 Marcello 2008-01-23 14:54:29 UTC
Created attachment 23216 [details]
Error with klauncher when browsing

This is the error shown when trying to browse the internet
Comment 3 Marcello 2008-01-23 16:11:05 UTC
Created attachment 23217 [details]
The "startkde" log

This is the complete "startkde" log.

There seems to be a problem with klauncher. Klauncher is loaded twice (there
are two processes in "ps aux" , and there is a strange error with DBus :

QDBusConnectionPrivate::connectSignal: received error from D-Bus server while
connecting signal to KIO::Scheduler::slotReparseSlaveConfiguration(QString):
org.freedesktop.DBus.Error.Disconnected (Connection is closed)
Comment 4 Tommi Tervo 2008-01-23 17:14:33 UTC
winterz has same problem
Comment 5 Oliver Putz 2008-01-24 01:32:18 UTC
I cannot reproduce it, but I started experiencing this bug (again) after I made konqueror crash as described in bug #156447

When I tried to debug konqueror in the affected mode (gdb konqueror PID), this produced another crash, but after that crash, konqueror started working normally again.

Another interesting thing is that if I start konqueror in the "affected (slow) mode" and klick on the symbol to go to my home directory, konqueror crashes with the following (regrettably pretty bad) backtrace:

Application: Konqueror (konqueror), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb63e9a10 (LWP 8714)]
[KCrash handler]
#5  0xffffe410 in __kernel_vsyscall ()
#6  0xb660b1f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0xb660c9b8 in *__GI_abort () at abort.c:88
#8  0xb64285be in ?? () from /usr/lib/libdbus-1.so.3
#9  0xb6428566 in ?? () from /usr/lib/libdbus-1.so.3
#10 0xb6430484 in ?? () from /usr/lib/libdbus-1.so.3
#11 0xbfd69538 in ?? ()
#12 0xb6425280 in ?? () from /usr/lib/libdbus-1.so.3
#13 0xb670f560 in ?? () from /lib/libc.so.6
#14 0xb642edc0 in ?? () from /usr/lib/libdbus-1.so.3
#15 0xbfd69544 in ?? ()
#16 0xb642930c in ?? () from /usr/lib/libdbus-1.so.3
#17 0xb7420ed8 in ?? ()
#18 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 6 José Santos 2008-01-25 00:53:47 UTC
Same error on openSUSE 10.3, latest KDE 4 packages from Build Service.

kfmclient openProfile webbrowsing -> error message like above

konqueror -> works fine

José Santos
Comment 7 Maksim Orlovich 2008-01-26 01:27:21 UTC

*** This bug has been marked as a duplicate of 156658 ***