Date: Sun, 4 Jan 2015 13:15:17 +0100 From: Rainer Hurling <rhurlin@gwdg.de> To: Hans Petter Selasky <hps@selasky.org>, Ralf Mardorf <ralf.mardorf@rocketmail.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: audio/jack: jackd coredumps on HEAD Message-ID: <54A92ED5.1020800@gwdg.de> In-Reply-To: <54A92C2E.8000203@selasky.org> References: <54A9230D.6040207@gwdg.de> <54A92C2E.8000203@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--------------040100070605050505040506 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Am 04.01.2015 um 13:03 schrieb Hans Petter Selasky: > On 01/04/15 12:25, Rainer Hurling wrote: >> My system: HEAD amd64 r276612, pulseaudio-5.0_2. >> Audio system: Surround Sound 5.1. >> >> When I try to start jackd in an environment with a working pulseaudio, >> jackd coredumps (please see output from within gdb). This also happens >> without setting output to 6 channels (-o 6). >> >> Does anyone else see this error? >> >> Any help is really appreciated. Thanks in advance and let me know, if I >> should provide more info. >> >> Regards, >> Rainer Hurling > > Hi, > > Does your jack have an audio client which is then in turn using > pulseaudio somehow, or vice versa? > > --HPS > Hi Hans Petter, hi Ralf. Thanks for your answers. It is not my main goal to drive jack next to pulseaudio. But pulseaudio itself loads jack successfully: #pactl list short 0 module-device-restore 1 module-stream-restore 2 module-card-restore 3 module-augment-properties 4 module-switch-on-port-available 5 module-oss device="/dev/dsp" sink_name=output source_name=input 6 module-jackdbus-detect channels=6 7 module-esound-protocol-unix 8 module-native-protocol-unix 9 module-default-device-restore 10 module-rescue-streams 11 module-always-sink 12 module-intended-roles 13 module-suspend-on-idle 14 module-console-kit 15 module-position-event-sounds 16 module-role-cork 17 module-filter-heuristics 18 module-filter-apply 0 output module-oss.c s16le 6ch 44100Hz SUSPENDED 0 input module-oss.c s16le 6ch 44100Hz SUSPENDED 1 output.monitor module-oss.c s16le 6ch 44100Hz SUSPENDED 0 protocol-native.c firefox 1 protocol-native.c pactl After the bigger commits for gstreamer1 I have trouble with Amarok. It does not play any more :( Amarok's logfile complains, that it is not able to use jack and about problems with GStreamer and GLib-GObject, see attached file. Because of that errors, I try to solve those problems step by step. Perhaps I am on a wrong path? --------------040100070605050505040506 Content-Type: text/plain; charset="UTF-8"; name="amarok_startup.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="amarok_startup.txt" [krabat]~>amarok & [1] 61756 [krabat]~>QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. connect(2) call to /tmp/jack-1001/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed connect(2) call to /tmp/jack-1001/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed (amarok:61757): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'GST_IS_MINI_OBJECT (mini_object)' failed (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'video-changed' is invalid for instance '0x6e1c8480' of type 'GstPlayBin' (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'text-tags-changed' is invalid for instance '0x6e1c8480' of type 'GstPlayBin' (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'audio-tags-changed' is invalid for instance '0x6e1c8480' of type 'GstPlayBin' (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'about-to-finish' is invalid for instance '0x6e1c8480' of type 'GstPlayBin' (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin1' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin1' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin1' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin2' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed connect(2) call to /tmp/jack-1001/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin1' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin2' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin1' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin2' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-WARNING **: Name 'bin3' is not unique in bin 'audioGraph', not adding (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed amarok(61757)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: libpng warning: iCCP: known incorrect sRGB profile QWidget::insertAction: Attempt to insert null action amarok(61757)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: QSystemTrayIcon::setVisible: No Icon set Could not parse stylesheet of widget 0x850ddcd0 ********************************************************************************************** ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: ** ** amarok --debug ** ********************************************************************************************** Calling appendChild() on a null node does nothing. [1] Fertig amarok [krabat]~>amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_collection-audiocdcollection" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_collection-daapcollection" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_collection-mtpcollection" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_collection-nepomukcollection" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_collection-upnpcollection" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_collection-umscollection" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "amarok_service_ampache" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_service_jamendo" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "amarok_service_lastfm" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "amarok_service_magnatunestore" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "amarok_service_amazonstore" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "amarok_service_opmldirectory" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Amarok Script Console" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "LyricWiki" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Cool Streams" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Free Music Charts" amarok(61757)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Librivox.org" QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 [krabat]~>QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 connect(2) call to /tmp/jack-1001/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'video-changed' is invalid for instance '0x6e1c8770' of type 'GstPlayBin' (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'text-tags-changed' is invalid for instance '0x6e1c8770' of type 'GstPlayBin' (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'audio-tags-changed' is invalid for instance '0x6e1c8770' of type 'GstPlayBin' (amarok:61757): GLib-GObject-WARNING **: gsignal.c:2461: signal 'about-to-finish' is invalid for instance '0x6e1c8770' of type 'GstPlayBin' (amarok:61757): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed (amarok:61757): GStreamer-CRITICAL **: gst_pad_link_full: assertion 'GST_IS_PAD (srcpad)' failed (amarok:61757): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed connect(2) call to /tmp/jack-1001/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed (amarok:61757): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'GST_IS_MINI_OBJECT (mini_object)' failed (amarok:61757): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'GST_IS_MINI_OBJECT (mini_object)' failed (amarok:61757): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'GST_IS_MINI_OBJECT (mini_object)' failed (amarok:61757): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'GST_IS_MINI_OBJECT (mini_object)' failed QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::begin: Paint device returned engine == 0, type: 2 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x50001b9 QTimeLine::setPaused: Not running QTimeLine::setPaused: Not running libpng warning: iCCP: known incorrect sRGB profile amarok(61757)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x50001a4 amarok(61757)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(61757)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(61757)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: Calling appendChild() on a null node does nothing. --------------040100070605050505040506--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54A92ED5.1020800>