This forum has been archived. All content is frozen. Please use KDE Discuss instead.

k3b incorrectly invokes another application on startup

Tags: None
(comma "," separated)
gsl1
Registered Member
Posts
1
Karma
0
OS
Running OpenSuse 11.2 and KDE 4.3.5.

Originally this did not occur; however, something appears to have gotten corrupted. Whenever I run k3b it now invokes my eclipse java IDE. Using ps I can see that k3b is the parent process of eclipse. I have moved the following files out of the way and k3b still invokes eclipse:

.kde4/share/apps/k3b/k3bui.rc
.kde4/share/config/k3brc
.kde4/share/config/k3b.notifyrc

If I move the eclipse executable out of the way, k3b starts without invoking eclipse.

Invoking k3b from the command line yields the following:

gsl@aragorn:~> k3b
K3bQProcess::QProcess(0x0)
<unknown program name>(14837)/: Communication problem with "k3b" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." "

At which point k3b dies, eclipse continues to start up and then k3b appears to be restarted by the init process pid 1.

If I kill the eclipse process, eclipse starts again. If I kill it one more time, k3b starts up.

Here is representative output from ps just after it invokes eclipse but before it dies:

Code: Select all
gsl@aragorn:~> ps -elf | grep k3b
0 S gsl      23964  3716  0  80   0 - 17509 poll_s 12:24 pts/3    00:00:00 k3b
1 S gsl      23966 23964  6  80   0 - 35100 poll_s 12:24 pts/3    00:00:00 k3b
1 S gsl      27855  3660  0  80   0 - 21904 poll_s 11:44 ?        00:00:00 kdeinit4: kio_file [kdeinit] file local:/home/gsl/.kde4/socket-aragorn/klauncherNT3661.slave-socket local:/home/gsl/.kde4/socket-aragorn/k3bf15929.slave-socket
gsl@aragorn:~> ps -elf | grep eclipse
0 S gsl      23994 23966  0  80   0 -   807 wait   12:24 pts/3    00:00:00 /home/gsl/java/eclipse --version
0 S gsl      23995 23994 38  80   0 - 223076 futex_ 12:24 pts/3   00:00:02 /home/gsl/java/myEclipse/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/bin/java -Xmx512m -XX:MaxPermSize=256m -XX:Reser ...


Clearly k3b pid 23966 is invoking eclipse pid 23994 which is then invoking the main myeclipse pid 23955.

I have also run a grep search across my rather large home directory looking at all files for the keyword eclipse and nothing significant seems to pop up.

Does anyone have an idea on how I can track down how k3b is starting up eclipse?

-=> Gregg <=-
User avatar
google01103
Manager
Posts
6668
Karma
25
it may not be one of your file causing this

if you create a new user and as that user does it happen?

which k3b are you using Packman or openSuse? try switching

in k3b settings check programs (all 3 tabs) and plugins to see if something looks wrong


OpenSuse Leap 42.1 x64, Plasma 5.x

User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
This indicates that Eclipse is possibly replacing a *.desktop file or other form of configuration/association which K3b uses.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell