From: FFADO <ffa...@ff...> - 2010-01-04 07:08:51
|
#247: 896HD only successfully connects in jackd at 192000 -------------------------------------+-------------------------------------- Reporter: sireasoning | Owner: jwoithe Type: bug | Status: assigned Priority: major | Milestone: FFADO 2.1 Version: FFADO 2.0-rc2 (1.999.42) | Resolution: Keywords: | Device_name: Motu 896HD -------------------------------------+-------------------------------------- Comment (by sireasoning): after recompilation of jack I get the following: {{{ # jackd -R -P70 -dfirewire -r44100 -p1024 -n4 -v6 jackd 0.118.0 Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details no message buffer overruns JACK compiled with System V SHM support. loading driver .. libffado 2.0.0-1768 built Jan 1 2010 00:03:50 Segmentation fault (core dumped) }}} using gdb: {{{ # gdb /usr/bin/jackd core GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/jackd...done. [New Thread 3249] [New Thread 3250] [New Thread 3247] [New Thread 3245] [New Thread 3248] [New Thread 3241] [New Thread 3238] [New Thread 3244] [New Thread 3240] [New Thread 3242] [New Thread 3243] warning: Can't read pathname for load map: Input/output error. Reading symbols from /usr/lib/libjackserver.so.0...done. Loaded symbols for /usr/lib/libjackserver.so.0 Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib64/jack/jack_firewire.so...done. Loaded symbols for /usr/lib64/jack/jack_firewire.so Reading symbols from /usr/lib/libffado.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libffado.so.2 Reading symbols from /usr/lib/libasound.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libexpat.so.1 Reading symbols from /usr/lib/libiec61883.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libiec61883.so.0 Reading symbols from /usr/lib/libraw1394.so.11...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libraw1394.so.11 Reading symbols from /usr/lib/libxml++-2.6.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml++-2.6.so.2 Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libglibmm-2.4.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libglibmm-2.4.so.1 Reading symbols from /usr/lib/libgobject-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libsigc-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libsigc-2.0.so.0 Reading symbols from /lib/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libpcre.so.3 Core was generated by `jackd -R -P70 -dfirewire -r44100 -p1024 -n4 -v6'. Program terminated with signal 11, Segmentation fault. #0 0x00007f94cbe9740a in ?? () from /lib/libc.so.6 (gdb) print data No symbol "data" in current context. (gdb) print length No symbol "length" in current context. (gdb) print m_last_timestamp No symbol "m_last_timestamp" in current context. }}} for comparison, here is the previous gdb of core before I reset the link of libffado.so.1 to link with libffado.so.2: {{{ # gdb /usr/bin/jackd core GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/jackd...done. [New Thread 18543] [New Thread 18540] [New Thread 18544] [New Thread 18539] [New Thread 18534] [New Thread 18532] [New Thread 18542] [New Thread 18535] [New Thread 18538] [New Thread 18536] [New Thread 18537] warning: Can't read pathname for load map: Input/output error. Reading symbols from /usr/lib/libjackserver.so.0...done. Loaded symbols for /usr/lib/libjackserver.so.0 Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib64/jack/jack_firewire.so...done. Loaded symbols for /usr/lib64/jack/jack_firewire.so Reading symbols from /usr/lib/libffado.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libffado.so.2 Reading symbols from /usr/lib/libasound.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libexpat.so.1 Reading symbols from /usr/lib/libiec61883.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libiec61883.so.0 Reading symbols from /usr/lib/libraw1394.so.11...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libraw1394.so.11 Reading symbols from /usr/lib/libxml++-2.6.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml++-2.6.so.2 Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libglibmm-2.4.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libglibmm-2.4.so.1 Reading symbols from /usr/lib/libgobject-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libsigc-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libsigc-2.0.so.0 Reading symbols from /lib/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libpcre.so.3 Core was generated by `jackd -R -P70 -dfirewire -r44100 -p1024 -n4'. Program terminated with signal 11, Segmentation fault. #0 0x00007fef822b0563 in memcpy () from /lib/libc.so.6 (gdb) where #0 0x00007fef822b0563 in memcpy () from /lib/libc.so.6 #1 0x00007fef81560e9a in ffado_ringbuffer_write () from /usr/lib/libffado.so.2 #2 0x00007fef815623b5 in Util::TimestampedBuffer::writeFrames(unsigned int, char*, double) () from /usr/lib/libffado.so.2 #3 0x00007fef815bf9c7 in Streaming::MotuReceiveStreamProcessor::processPacketData(unsigned char*, unsigned int) () from /usr/lib/libffado.so.2 #4 0x00007fef815568c5 in Streaming::StreamProcessor::putPacket(unsigned char*, unsigned int, unsigned char, unsigned char, unsigned char, unsigned int, unsigned int) () from /usr/lib/libffado.so.2 #5 0x00007fef8154cd49 in IsoHandler::putPacket(unsigned char*, unsigned int, unsigned char, unsigned char, unsigned char, unsigned int, unsigned int) () from /usr/lib/libffado.so.2 #6 0x00007fef80b60462 in _ieee1394_iso_iterate () from /usr/lib/libraw1394.so.11 #7 0x00007fef80b5f85a in ieee1394_loop_iterate () from /usr/lib/libraw1394.so.11 #8 0x00007fef8154ce99 in IsoHandler::iterate(unsigned int) () from /usr/lib/libffado.so.2 #9 0x00007fef8154dffa in IsoTask::Execute() () from /usr/lib/libffado.so.2 #10 0x00007fef815604e9 in Util::PosixThread::ThreadHandler(void*) () from /usr/lib/libffado.so.2 #11 0x00007fef827a7a04 in start_thread () from /lib/libpthread.so.0 #12 0x00007fef8230d7bd in clone () from /lib/libc.so.6 #13 0x0000000000000000 in ?? () (gdb) down Bottom (innermost) frame selected; you cannot go down. (gdb) up #1 0x00007fef81560e9a in ffado_ringbuffer_write () from /usr/lib/libffado.so.2 (gdb) up #2 0x00007fef815623b5 in Util::TimestampedBuffer::writeFrames(unsigned int, char*, double) () from /usr/lib/libffado.so.2 (gdb) up #3 0x00007fef815bf9c7 in Streaming::MotuReceiveStreamProcessor::processPacketData(unsigned char*, unsigned int) () from /usr/lib/libffado.so.2 (gdb) print length No symbol "length" in current context. (gdb) print data No symbol "data" in current context. (gdb) print m_last_timestamp No symbol "m_last_timestamp" in current context. (gdb) print The history is empty. }}} -- Ticket URL: <http://subversion.ffado.org/ticket/247#comment:26> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |