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
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 :BiasSolver: :universeResult s(QString, QStringList) :BiasSolver: :universeResult s(QString, QStringList) - Took 0.021s :BiasSolver: :universeUpdate d() :BiasSolver: :universeUpdate d() - Took 0.00015s :BiasSolver: :run() :BiasSolver: :computeDomain( ) :BiasSolver: :computeDomain( ) - Took 0.0011s :BiasSolver: :generateInitia lPlaylist( bool&) /home/steve/ .kde/socket- yogzotot/ kdeinit4_ _0 kde4/libexec/ drkonqi ::~ContextObser ver() :detach( ContextObserver *) :detach( ContextObserver *) - Took 6.2e-05s ::~ContextObser ver() - Took 0.00024s :~CurrentEngine () :~CurrentEngine () - Took 7.8e-05s ::~ContextObser ver() :detach( ContextObserver *) :detach( ContextObserver *) - Took 5.8e-05s ::~ContextObser ver() - Took 0.00016s core-util. c:2165, function pa_close_pipe(). Aborting.
amarok: BEGIN: void Dynamic:
amarok: END__: void Dynamic:
amarok: BEGIN: void Dynamic:
amarok: END__: void Dynamic:
amarok: BEGIN: virtual void Dynamic:
amarok: BEGIN: void Dynamic:
amarok: [BiasSolver] domain size: 4259
amarok: END__: void Dynamic:
amarok: BEGIN: Meta::TrackList Dynamic:
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=
kdeinit4: preparing to launch /usr/lib/
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
amarok: BEGIN: void ContextSubject:
amarok: END__: void ContextSubject:
amarok: END__: virtual ContextObserver
amarok: BEGIN: virtual CurrentEngine:
amarok: END__: virtual CurrentEngine:
amarok: BEGIN: virtual ContextObserver
amarok: BEGIN: void ContextSubject:
amarok: END__: void ContextSubject:
amarok: END__: virtual ContextObserver
Assertion 'pa_close(fds[0]) == 0' failed at pulsecore/
Unable to start Dr. Konqi