Bug#944017: libsoxr: autopkgtest regression: segmentation fault
Hi Bernhard!
On 12/12/19 2:42 AM, Bernhard Übelacker wrote:
> In the end it runs:
>
> dd if=/dev/urandom count=1000 | /tmp/tmp.bQI47Dtfhv/4-split-channels 7 6 2 2 3
> (...)
> Thread 1 received signal SIGTRAP, Trace/breakpoint trap.
> 0x000000000485210a in lsx_rint16_clip_dither_f (seed0=0x4c51500, n=6735, src=0x4ca4270, dest0=0x4c241a0) at ./src/rint-clip.h:67
> 67 DO_16;
> (gdb) bt
> #0 0x000000000485210a in lsx_rint16_clip_dither_f (seed0=0x4c51500, n=6735, src=0x4ca4270, dest0=0x4c241a0) at ./src/rint-clip.h:67
> #1 _soxr_interleave_f (data_type=<optimized out>, dest0=0x4c241a0, src=<optimized out>, n=6735, ch=1, seed=0x4c51500) at ./src/data-io.c:213
> #2 0x000000000484d60f in soxr_output_1ch (p=p@entry=0x4c513e0, i=0, dest=dest@entry=0x4c24100, len=<optimized out>, len@entry=6923, separated=separated@entry=true) at ./src/soxr.c:664
> #3 0x000000000484d8cc in soxr_process._omp_fn.0 () at ./src/soxr.c:786
> #4 0x0000000004bcaa42 in GOMP_parallel (fn=0x484d830 <soxr_process._omp_fn.0>, data=0x1fff000800, num_threads=4, flags=0) at ../../../src/libgomp/parallel.c:171
> #5 0x000000000484ef78 in soxr_process (p=0x4c513e0, in=0x4c24150, ilen0=<optimized out>, idone0=0x0, out=0x4c24100, olen=6923, odone0=0x1fff0008a8) at ./src/soxr.c:781
> #6 0x0000000000109fd8 in main (n=0, arg=0x1fff000b28) at 4-split-channels.c:142
Thanks. This helps. I can reproduce the issue now.
I'm looking into this now.
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz@debian.org
`. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Reply to: