Bug#691769: zita-a2j segfaults on 64bit systems

Jamie Heilman jamie at audible.transient.net
Mon Oct 29 15:14:46 UTC 2012


Package: libzita-resampler1
Version: 1.1.0-2
Severity: grave

Due to an issue now fixed upstream, applications using
libzita-resampler1 on 64bit platforms may not work.  This is
particularly true of the tools in the zita-ajbridge package which
don't work on x86_64 systems currently.

For example:

[2]cucamonga<~/>zita-a2j -d hw:0
Starting synchronisation.
Segmentation fault
[3]cucamonga<~/>uname -m
x86_64
[4]cucamonga<~/>ltrace zita-a2j -d hw:0
__libc_start_main(0x402350, 3, 0x7fff8539cda8, 0x404620, 0x404610 <unfinished ...>
_Znam(64, 16, 0x7fff8539cdc8, 32, 0x7f333ae9c320) = 0xb8c050
__cxa_atexit(0x404570, 0x605f90, 0x605e40, 0xb8c040, 0x7f333ae9cef8) = 0
_Znam(4096, 256, 0, 579, 24)                     = 0xb8c4c0
__cxa_atexit(0x404490, 0x605fb0, 0x605e40, 0xb8c4b0, 24) = 0
_Znam(6144, 256, 0, 2, 0xb8c0a0)                 = 0xb8d4d0
__cxa_atexit(0x404500, 0x605fd0, 0x605e40, 0xb8d4c0, 0xb8c0a0) = 0
getopt(3, 0x7fff8539cda8, "hvLj:d:r:p:n:c:Q:")   = 100
getopt(3, 0x7fff8539cda8, "hvLj:d:r:p:n:c:Q:")   = -1
_Znwm(1488, 0x7fff8539cda8, 0x605e80, 0, 0)      = 0xb8ece0
_ZN9Alsa_pcmiC1EPKcS1_S1_jjjj(0xb8ece0, 0, 0x7fff8539dd63, 0, 48000) = 0
_Znwm(120, 0, 2, 0, 0)                           = 0xb9f6c0
_Znwm(920, 0xb8ece0, 1, 0xb9f6b0, 0xb9f6b0)      = 0xba1040
_ZN10VResamplerC1Ev(0xba1310, 0x40470a, 0, 1, 2) = 1
jack_client_open(0x40470a, 1, 0x7fff8539cbdc, 1, 2) = 0xb8f6b0
jack_set_process_callback(0xb8f6b0, 0x4042d0, 0xba1040, 1, 1) = 0
jack_set_freewheel_callback(0xb8f6b0, 0x403c80, 0xba1040, 0xb8f6b0, 1) = 0
jack_set_buffer_size_callback(0xb8f6b0, 0x403240, 0xba1040, 0xb8f6b0, 1) = 0
jack_on_shutdown(0xb8f6b0, 0x403c30, 0xba1040, 0xb8f6b0, 1) = 0xb8f6b0
jack_activate(0xb8f6b0, 0x403c30, 0x403c30, 0xb8f6b0, 1) = 0
jack_get_client_name(0xb8f6b0, 0x7fff8539cad8, 0x7f333bfad690, -1, 0x7f333c4b1700) = 0x7f333c5d100e
jack_get_buffer_size(0xb8f6b0, 0x7fff8539cad8, 0xb8f6b0, -1, 0x7f333c4b1700) = 1024
jack_get_sample_rate(0xb8f6b0, 0x7fff8539cad8, 0xb8f6b0, -1, 0x7f333c4b1700) = 48000
sprintf(NULL, "")                                = 9
jack_port_register(0xb8f6b0, 0x7fff8539cb90, 0x404e20, 2, 0) = 5
sprintf(NULL, "")                                = 9
jack_port_register(0xb8f6b0, 0x7fff8539cb90, 0x404e20, 2, 0) = 6
jack_client_thread_id(0xb8f6b0, 0, 1, 1, 0x7f333ae9cfc8) = 0x7f333c4b1700
pthread_getschedparam(0x7f333c4b1700, 0x7fff8539cbd8, 0x7fff8539cbd0, 1, 0x7f333ae9cfc8) = 0
sched_get_priority_max(1, 1, 0x7fff8539cbd0, 1, 0x7f333ae9cfc8) = 99
_Znam(8192, 1, 0x7fff8539cbd0, -1, 0x7f333ae9cfc8) = 0xbadca0
usleep(100000)                                   = <void>
_Znwm(32, 0, 0, -1, 262144)                      = 0xb8f520
_Znam(32768, 4096, 2, 0xb8f510, 0xb8f510)        = 0xbafcb0
sched_get_priority_min(1, 1, 0xffffffac, 65536, 0xffffffac) = 1
sched_get_priority_max(1, 1, 0xffffffac, -1, 0xffffffac) = 99
pthread_attr_init(0x7fff8539cbb0, 1, 0xffffffac, -1, 0xffffffac) = 0
pthread_attr_setdetachstate(0x7fff8539cbb0, 1, 4096, 0, 0xffffffac) = 0
pthread_attr_setschedpolicy(0x7fff8539cbb0, 1, 4096, 0, 0xffffffac) = 0
pthread_attr_setschedparam(0x7fff8539cbb0, 0x7fff8539cbf0, 4096, 0, 0xffffffac) = 0
pthread_attr_setscope(0x7fff8539cbb0, 0, 15, -1, 0xffffffac) = 0
pthread_attr_setinheritsched(0x7fff8539cbb0, 1, 15, -1, 0xffffffac) = 0
pthread_attr_setstacksize(0x7fff8539cbb0, 65536, 15, -1, 0xffffffac) = 0
pthread_create(0xb9f6c8, 0x7fff8539cbb0, 0x404300, 0xb9f6c0, 0xffffffac) = 0
pthread_attr_destroy(0x7fff8539cbb0, 1, 0x7f333c430d38, -1, 0x7f333c430700) = 0
_ZN10VResampler5setupEdjj(0xba1310, 2, 48, 0x605fb0, 0x3ff0000000000000) = 0
_ZN10VResampler10set_rrfiltEd(0xba1310, 384, 0xb9f5b0, 0xbc4b10, 0x7f333ae9d038) = 1
_ZNK10VResampler7inpsizeEv(0xba1310, 0x7f333b10da00, 0x3ff0000000000000, 0x7f333b10c3c0, 902) = 96
signal(2, 0x00402b30)                            = NULL
usleep(250000)                                   = <void>
puts("Starting synchronisation."Starting synchronisation.
)                = 26
usleep(250000 <unfinished ...>
+++ killed by SIGSEGV +++


See announcement:
http://lists.linuxaudio.org/pipermail/linux-audio-dev/2012-October/033986.html

-- 
Jamie Heilman                     http://audible.transient.net/~jamie/



More information about the pkg-multimedia-maintainers mailing list