Comment 3 for bug 435471

Revision history for this message
Steve McGrath (smcgrath23) wrote :

I'm having some issues getting a backtrace. I have installed amarok-dbg, but I simply can't get either Apport or KDE's crash handler to catch Amarok crashing.

I notice that KCrash catches the crash, but never does anything...

Note that this isn't Kubuntu. I'm running standard Ubuntu 9.10, but I gotta have my Amarok!
Perhaps some KDE specific things are not initialised, preventing KCrash from working?
I'll install the whole KDE Desktop if I must, but I'd prefer not...

Here's the end of the output from "amarok -d --nofork" from a recent crash:

amarok: Initialized thread, count== 5
amarok: BEGIN: void Dynamic::BiasSolver::universeResults(QString, QStringList)
amarok: END__: void Dynamic::BiasSolver::universeResults(QString, QStringList) - Took 0.021s
amarok: BEGIN: void Dynamic::BiasSolver::universeUpdated()
amarok: END__: void Dynamic::BiasSolver::universeUpdated() - Took 0.00015s
amarok: BEGIN: virtual void Dynamic::BiasSolver::run()
amarok: BEGIN: void Dynamic::BiasSolver::computeDomain()
amarok: [BiasSolver] domain size: 4259
amarok: END__: void Dynamic::BiasSolver::computeDomain() - Took 0.0011s
amarok: BEGIN: Meta::TrackList Dynamic::BiasSolver::generateInitialPlaylist(bool&)
amarok: [BiasSolver] track selected: "Shut Me Up" "Mindless Self Indulgence"
amarok: [BiasSolver] track selected: "Get It Up" "Mindless Self Indulgence"
amarok: [BiasSolver] track selected: "Alienating Our Audience" "Mindless Self Indulgence"
amarok: [BiasSolver] track selected: "Lights Out" "Mindless Self Indulgence"
amarok: [BiasSolver] track selected: "Swipin' My Ass" "Mindless Self Indulgence"
KCrash: Application 'amarok' crashing...
sock_file=/home/steve/.kde/socket-yogzotot/kdeinit4__0
kdeinit4: preparing to launch /usr/lib/kde4/libexec/drkonqi
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
QSocketNotifier: Invalid socket 50 and type 'Read', disabling...
QSocketNotifier: Invalid socket 61 and type 'Read', disabling...
<unknown>: Fatal IO error 9 (Bad file descriptor) on X server :0.0.
amarok: BEGIN: virtual ContextObserver::~ContextObserver()
amarok: BEGIN: void ContextSubject::detach(ContextObserver*)
amarok: END__: void ContextSubject::detach(ContextObserver*) - Took 6.2e-05s
amarok: END__: virtual ContextObserver::~ContextObserver() - Took 0.00024s
amarok: BEGIN: virtual CurrentEngine::~CurrentEngine()
amarok: END__: virtual CurrentEngine::~CurrentEngine() - Took 7.8e-05s
amarok: BEGIN: virtual ContextObserver::~ContextObserver()
amarok: BEGIN: void ContextSubject::detach(ContextObserver*)
amarok: END__: void ContextSubject::detach(ContextObserver*) - Took 5.8e-05s
amarok: END__: virtual ContextObserver::~ContextObserver() - Took 0.00016s
Assertion 'pa_close(fds[0]) == 0' failed at pulsecore/core-util.c:2165, function pa_close_pipe(). Aborting.
Unable to start Dr. Konqi