Reply to topic

Konqueror crashes every time it is launched.

User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
Hello all.

I am having an annoying trouble here.

I had a crash of konqueror (I have reported it here) And now, when I launch the program, it ever crashes at the start up.

I have removed the folder .kde4/share/share/apps/konqueror, the files konq_history, konqsidebartngrc, konquerorrc in .kde4/share/config but it has not solved the crashes.

Does anybody have any idea how can I launch konqueror without it crashes?

I am using KDE 4.7.4

Thanks so much

P.D.: when I launch it from the terminal not crashes, but if I launch it from krunner or the plasmoid Icon-Only Task Manager, crashes

Last edited by zuargo on Wed Feb 01, 2012 7:22 pm, edited 3 times in total.
User avatar bcooksley
Administrator
Posts
18577
Karma
83
OS
Have you tried clearing the contents of /var/tmp/kdecache-$USER/ and ~/.kde4/share/apps/konqueror/ outside KDE? (I ask about share/apps/konqueror because Konqueror can execute a preloaded instance)


System Settings and Device Actions KCM maintainer
Image
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
bcooksley wrote:Have you tried clearing the contents of /var/tmp/kdecache-$USER/ and ~/.kde4/share/apps/konqueror/ outside KDE? (I ask about share/apps/konqueror because Konqueror can execute a preloaded instance)


Outside KDE, means, for example, without the X server load?

Thanks for answering
User avatar bcooksley
Administrator
Posts
18577
Karma
83
OS
Correct. No KDE processes should be running on your system.


System Settings and Device Actions KCM maintainer
Image
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
did not work :'(

Maybe, by removing the khtml config file? (really I don't know if this file exists)
User avatar sredna
Registered Member
Posts
121
Karma
0
OS
Try running kdebugdialog if you have it, and enable anything related to konqueror/khtml, then you can find information in the error file, ~/.xsession-errors normally
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
sredna wrote:Try running kdebugdialog if you have it, and enable anything related to konqueror/khtml, then you can find information in the error file, ~/.xsession-errors normally


Thank you.

I have installed kdebugdialog and enabled all related to konqueror and khtml :P

I don't have any file .xsession-errors at my home folder :o
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
No way I can solve this.

I have renamed the folder .kde4 into my home folder, and I have renamed my home folder too, but always the crash occurs :'(

OK, I have updated to KDE 4.8 and it was solved :)
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
It appeared again.

When I have updated to KDE 4.8 I had not the crash by a while, but
after, it appeared again.
User avatar bcooksley
Administrator
Posts
18577
Karma
83
OS
Can you reproduce under a new user?
Also, does it continue to always crash now?


System Settings and Device Actions KCM maintainer
Image
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
bcooksley wrote:Can you reproduce under a new user?
Also, does it continue to always crash now?


Yes, I can reproduce it under a new user.

Yes, it always crahes, except when I launch it from the terminal:

Code: Select all
$ konqueror
User avatar bcooksley
Administrator
Posts
18577
Karma
83
OS
The continuing to crash unless started from the terminal issue is highly unusual. Gather if you launcher it using KRunner with the "Run command" option it still crashes?


System Settings and Device Actions KCM maintainer
Image
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
Yes it also crashes.

It crashes using any kde instance (desktop launchr, krunner, plasmoids, etc)

Thank you for your preoccupation
User avatar bcooksley
Administrator
Posts
18577
Karma
83
OS
Just to confirm, you have tried killing all Konqueror instances and removing ~/.kde4/share/apps/konqueror correct?

It should be impossible in theory for Konqueror to be remembering any form of state - as the crash recovery metadata is stored under ~/.kde4/share/apps/konqueror


System Settings and Device Actions KCM maintainer
Image
User avatar zuargo
Registered Member
Posts
60
Karma
0
OS
bcooksley wrote:Just to confirm, you have tried killing all Konqueror instances and removing ~/.kde4/share/apps/konqueror correct?


Yes

On another subject, I have found one interesting thing. When Konqueror can't find libpng14.so.14 it does not crash at the startup and gives this message:

Code: Select all
There was an error loading the module KHTML.
The diagnostics is:
Cannot load library /usr/lib/kde4/libkhtmlpart.so: (libpng14.so.14: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio)


By running ldd comand, in fact libpng14.so.14 is missing:


Code: Select all
$ ldd /usr/lib/kde4/libkhtmlpart.so
        linux-gate.so.1 =>  (0xb76fb000)
        libkdecore.so.5 => /usr/lib/libkdecore.so.5 (0xb73df000)
        libkhtml.so.5 => /usr/lib/libkhtml.so.5 (0xb6c02000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb6927000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb683e000)
        libc.so.6 => /lib/libc.so.6 (0xb669c000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb667f000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb6664000)
        libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb6520000)
        libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0xb64a1000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb648a000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb6479000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0xb6453000)
        libm.so.6 => /lib/libm.so.6 (0xb6427000)
        libphonon.so.4 => /usr/lib/libphonon.so.4 (0xb63c0000)
        libkparts.so.4 => /usr/lib/libkparts.so.4 (0xb6367000)
        libktexteditor.so.4 => /usr/lib/libktexteditor.so.4 (0xb6325000)
        libkjs.so.4 => /usr/lib/libkjs.so.4 (0xb6235000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb61e2000)
        libgif.so.4 => /usr/lib/libgif.so.4 (0xb61da000)
        libpng14.so.14 => not found
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb60a3000)
        libkio.so.5 => /usr/lib/libkio.so.5 (0xb5db6000)
        libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xb5d76000)
        libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0xb58aa000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb4de2000)
        libdl.so.2 => /lib/libdl.so.2 (0xb4ddc000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb4dd7000)
        librt.so.1 => /lib/librt.so.1 (0xb4dce000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb4cd5000)
        /lib/ld-linux.so.2 (0xb76fc000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xb4c7d000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb4ad6000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb4a8c000)
        libpulse.so.0 => /usr/lib/libpulse.so.0 (0xb4a3e000)
        libpulse-mainloop-glib.so.0 => /usr/lib/libpulse-mainloop-glib.so.0 (0xb4a38000)
        libqzeitgeist.so.1 => /usr/lib/libqzeitgeist.so.1 (0xb4a14000)
        libnepomuk.so.4 => /usr/lib/libnepomuk.so.4 (0xb492c000)
        libnepomukutils.so.4 => /usr/lib/libnepomukutils.so.4 (0xb48e6000)
        libpcre.so.0 => /lib/libpcre.so.0 (0xb4889000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb486b000)
        libQtSvg.so.4 => /usr/lib/libQtSvg.so.4 (0xb4816000)
        libstreamanalyzer.so.0 => /usr/lib/libstreamanalyzer.so.0 (0xb478b000)
        libsolid.so.4 => /usr/lib/libsolid.so.4 (0xb46a9000)
        libacl.so.1 => /lib/libacl.so.1 (0xb46a1000)
        libattr.so.1 => /lib/libattr.so.1 (0xb469c000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb4694000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb468c000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb4675000)
        libattica.so.0.3 => /usr/lib/libattica.so.0.3 (0xb4574000)
        libdbusmenu-qt.so.2 => /usr/lib/libdbusmenu-qt.so.2 (0xb453a000)
        libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb4535000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb452a000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb4525000)
        libpng15.so.15 => /usr/lib/libpng15.so.15 (0xb44f4000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb4458000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb4408000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb43da000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb43c7000)
        libjson.so.0 => /usr/lib/libjson.so.0 (0xb43be000)
        libpulsecommon-1.1.so => /usr/lib/libpulsecommon-1.1.so (0xb4357000)
        libsoprano.so.4 => /usr/lib/libsoprano.so.4 (0xb425b000)
        libsopranoclient.so.1 => /usr/lib/libsopranoclient.so.1 (0xb4202000)
        libnepomukquery.so.4 => /usr/lib/libnepomukquery.so.4 (0xb41aa000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb41a7000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb41a2000)
        libstreams.so.0 => /usr/lib/libstreams.so.0 (0xb416a000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb401d000)
        libudev.so.0 => /lib/libudev.so.0 (0xb400c000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xb4006000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb3ff6000)
        libffi.so.5 => /usr/lib/libffi.so.5 (0xb3fef000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb3fc5000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb3f52000)
        libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0xb3f4b000)
        libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb3efb000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb3d83000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb3d57000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0xb3d4f000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb3d35000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb3d1e000)


And so, when libpng14.so.14 is missing, I don't get the crash...

I have noticed it by updating all packages on my system except kdelibs 4.8.0-1 (first archlinux's packaging for kdelibs) to kdelibs 4.8.0-2 (second archlinux's packaging for kdelibs)

Also, using kdelibs 4.8.0-2 konqueror still crashes at the startup.

Another interesting thing. I create my own packages for kdelibs downloading the oficial PKGBUILD and compiling it on my machine.

When I install on the system my own kdelibs-4.8.0-2 package konqueror crashes, but when I install the same package from the official Archlinux's repositories, it does not. So, I am guessing the problem is in the compilation process that I am doing.

The only changes I make on the official Archlinux's PKGBUILD for kdelibs are: add the option !strip, in the option field (it does not strip the compiled libraries, run man strip for further information) and switching the build type (-DCMAKE_BUILD_TYPE) from Release to debugfull. I do it for getting the debugging symbols in the compiled libraries and so to get fully backtraces when any application crashes (for reporting them on the KDE's bug tracker).

Can see the PKGBUILD edited by myself here

 
Reply to topic

Bookmarks



Who is online

Registered users: AGB, Alexa [Bot], anditosan, Baidu [Spider], Bing [Bot], Blingy, bshah, Charblaze, Exabot [Bot], franku, garthecho, Google [Bot], google01103, jgrulich, joshaughnessy, ken300, koriun, La Ninje, lazyit, Majestic-12 [Bot], mtvee, ooker, renatoatilio, rulet111, scummos, Sentynel, Steve Guilford, verbalshadow, vylaern, Wiz, Yahoo [Bot]