| Summary: | Starting cvsservice failed with message: KDEInit could not launch 'cvsservice' | ||
|---|---|---|---|
| Product: | [Unmaintained] kdelibs | Reporter: | Jeroen Wijnhout <spam> |
| Component: | kdeinit | Assignee: | Christian Loose <christian.loose> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Jeroen Wijnhout
2004-02-29 18:01:30 UTC
Some info i gathered so I don't forget... This is message is created in kdelibs/kinit/klauncher.cpp - KLauncher::requestDone(). call order seems to be: ----------------------- KLauncher::start_service_by_desktop_name() KLauncher::start_service() KLauncher::queueRequest() KLauncher::slotDequeue() KLauncher::requestStart() -- kinit.cpp -- handle_requests() handle_launcher_requests() launch() -- kinit.cpp -- KLauncher::slotKDEInitData() KLauncher::processDied() <-- unsure KLauncher::requestDone() <-- probably with request->status = KLaunchRequest::Error I have to admit that I'm not making any progress here. Maybe one of the kdeinit gurus have an idea what could cause this problem. Christian It basically means that the "cvsservice" executable was not found by kdeinit or that the cvsservice loadable module, if such thing exists, could not be loaded by kdeinit, e.g. due to missing or wrong symbols. Thanks Waldo for the additional info. Jeroen: do you still have this problem? I can't reproduce it anymore, but I haven't used Cervisia much lately either. However, the comment from Waldo seems spot on. The problem can be reproduced by trying to start Cervisia/KDE 3.3 under KDE 3.4, probably a binary incompat. problem. At the time I reported this problem I only had one KDE version installed, but the binary packages I used then _could_ be flawed. Don't know for sure of course. I'm ok with closing this bug report, I will reopen if I ever manage to reproduce it properly. best, Jeroen Thanks for the reply. Yes, we do have a binary incompatibility problem with the libcvsservice library ATM. The library contains the generated DCOPStub classes for the cvs DCOP service. Unfortunately the tool dcopidl2cpp declares the methods as virtual (I didn't know that) and we added new methods to the service. So this could create problems in a mixed KDE 3.3/3.4 environment. You'll have to make sure that Cervisia finds the right version of libcvsservice and the DCOP service. Since I don't think that has anything to do with your original problem, I'm closing this for now. |