audio/jack: jackd coredumps on HEAD

Rainer Hurling rhurlin at gwdg.de
Sun Jan 4 11:25:11 UTC 2015


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


#gdb781 --args /usr/local/bin/jackd -v -d oss -o 6
[..snip..]
Reading symbols from /usr/local/bin/jackd...done.
(gdb) r
Starting program: /usr/local/bin/jackd -v -d oss -o 6
jackd 0.124.1
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

getting driver descriptor from /usr/local/lib/jack/jack_dummy.so
[New Thread 42006400 (LWP 100534)]
getting driver descriptor from /usr/local/lib/jack/jack_net.so
getting driver descriptor from /usr/local/lib/jack/jack_oss.so
getting driver descriptor from /usr/local/lib/jack/jack_portaudio.so
JACK compiled with System V SHM support.
server `default' registered
registered builtin port type 32 bit float mono audio
registered builtin port type 8 bit raw midi
clock source = system clock via clock_gettime
loading driver ..
start poll on 3 fd's
new client: oss, uuid = 8589934593 type 1 @ 0x4207b180 fd = -1
new buffer size 1024
resizing port buffer segment for type 0, one buffer = 4096 bytes
resizing port buffer segment for type 1, one buffer = 2048 bytes
registered port system:capture_1, offset = 4096
registered port system:capture_2, offset = 8192
registered port system:playback_2, offset = 0
registered port system:playback_3, offset = 0
registered port system:playback_4, offset = 0
registered port system:playback_5, offset = 0
registered port system:playback_6, offset = 0
++ jack_sort_graph

Program received signal SIGBUS, Bus error.
[Switching to Thread 42006400 (LWP 100534)]
0x00000000408430fd in jack_client_handle_latency_callback
(client=0x42081400, event=0x7fffffffd080, is_driver=1)
    at ../libjack/client.c:710
710		client->latency_cb ( mode, client->latency_cb_arg);
(gdb) ba
#0  0x00000000408430fd in jack_client_handle_latency_callback
(client=0x42081400, event=0x7fffffffd080,
    is_driver=1) at ../libjack/client.c:710
#1  0x00000000408327d2 in jack_deliver_event () from
/usr/local/lib/libjackserver.so.0
#2  0x00000000408331ef in jack_compute_new_latency () from
/usr/local/lib/libjackserver.so.0
#3  0x0000000040832e22 in jack_sort_graph () from
/usr/local/lib/libjackserver.so.0
#4  0x000000004083bd6e in jack_client_activate (engine=0x42056800,
id=8589934593) at clientengine.c:999
#5  0x000000004082e82b in do_request (engine=0x42056800,
req=0x7fffffffd600, reply_fd=0x0) at engine.c:1236
#6  0x000000004082e6c2 in internal_client_request (ptr=0x42056800,
request=0x7fffffffd600) at engine.c:1388
#7  0x0000000040842337 in jack_client_deliver_request
(client=0x42081400, req=0x7fffffffd600)
    at ../libjack/client.c:323
#8  0x00000000408460e2 in jack_activate (client=0x42081400) at
../libjack/client.c:2420
#9  0x0000000041890d02 in oss_driver_attach (driver=0x4207b300,
engine=0x42056800) at oss_driver.c:424
#10 0x000000004082e447 in jack_use_driver (engine=0x42056800,
driver=0x4207b300) at engine.c:4244
#11 0x000000004082e17c in jack_engine_load_driver (engine=0x42056800,
driver_desc=0x4201cb00,
    driver_params=0x4201b080) at engine.c:1036
#12 0x000000000040426b in jack_main (driver_desc=0x4201cb00,
driver_params=0x4201b080, slave_names=0x0,
    load_list=0x0) at jackd.c:314
#13 0x00000000004032c9 in main (argc=6, argv=0x7fffffffe660) at jackd.c:1019



More information about the freebsd-multimedia mailing list