Export to WAV segfault [FIXED in v1.7.3]
Posted: Wed Nov 21, 2012 6:44 pm
Hi Nightradio,
First thanks for the great software that is SUNVOX, it really has great potential. If you open-source it at certain point it may draw even more developers and become the de-facto modular synth multiplatform studio.
Anyway, I have a problem when I try to export all modules to WAV. (16 or 32 bit it doesn't matter). If a song is more than 4 minutes long Sunvox 1.7.2b segfaults and I need to export each module manually.
Here is an strace of the case:
write(19, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 12288) = 12288
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
...
recvfrom(3, "\1\1\226\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096, 0, NULL, NULL) = 32
futex(0x7fbf18002388, FUTEX_WAKE_PRIVATE, 1) = 1
recvfrom(3, 0x7fbf180023e4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fbf18007b30, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fbf18002388, FUTEX_WAKE_PRIVATE, 1) = 1
recvfrom(3, 0x7fbf180023e4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fbf18007b30, FUTEX_WAKE_PRIVATE, 1) = 1
shutdown(3, 2 /* send and receive */) = 0
close(3XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 150 requests (150 known processed) with 0 events remaining.
) = 0
rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [SEGV], SA_RESTORER|SA_RESTART, 0x7fbf21c1c4a0}, = 0
rt_sigaction(SIGBUS, NULL, {0x7fbf22299ba0, [], SA_RESTORER, 0x7fbf22d7acb0}, = 0
rt_sigaction(SIGBUS, {SIG_DFL, [], SA_RESTORER, 0x7fbf22d7acb0}, NULL, = 0
rt_sigaction(SIGFPE, NULL, {0x7fbf22299ba0, [], SA_RESTORER, 0x7fbf22d7acb0}, = 0
rt_sigaction(SIGFPE, {SIG_DFL, [], SA_RESTORER, 0x7fbf22d7acb0}, NULL, = 0
rt_sigaction(SIGQUIT, NULL, {0x7fbf22299ba0, [], SA_RESTORER, 0x7fbf22d7acb0}, = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7fbf22d7acb0}, NULL, = 0
tgkill(18364, 18364, SIGSEGV) = 0
rt_sigreturn(0x47bc) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
Hope this helps.
First thanks for the great software that is SUNVOX, it really has great potential. If you open-source it at certain point it may draw even more developers and become the de-facto modular synth multiplatform studio.
Anyway, I have a problem when I try to export all modules to WAV. (16 or 32 bit it doesn't matter). If a song is more than 4 minutes long Sunvox 1.7.2b segfaults and I need to export each module manually.
Here is an strace of the case:
write(19, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 12288) = 12288
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
...
recvfrom(3, "\1\1\226\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096, 0, NULL, NULL) = 32
futex(0x7fbf18002388, FUTEX_WAKE_PRIVATE, 1) = 1
recvfrom(3, 0x7fbf180023e4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fbf18007b30, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fbf18002388, FUTEX_WAKE_PRIVATE, 1) = 1
recvfrom(3, 0x7fbf180023e4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fbf18007b30, FUTEX_WAKE_PRIVATE, 1) = 1
shutdown(3, 2 /* send and receive */) = 0
close(3XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 150 requests (150 known processed) with 0 events remaining.
) = 0
rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [SEGV], SA_RESTORER|SA_RESTART, 0x7fbf21c1c4a0}, = 0
rt_sigaction(SIGBUS, NULL, {0x7fbf22299ba0, [], SA_RESTORER, 0x7fbf22d7acb0}, = 0
rt_sigaction(SIGBUS, {SIG_DFL, [], SA_RESTORER, 0x7fbf22d7acb0}, NULL, = 0
rt_sigaction(SIGFPE, NULL, {0x7fbf22299ba0, [], SA_RESTORER, 0x7fbf22d7acb0}, = 0
rt_sigaction(SIGFPE, {SIG_DFL, [], SA_RESTORER, 0x7fbf22d7acb0}, NULL, = 0
rt_sigaction(SIGQUIT, NULL, {0x7fbf22299ba0, [], SA_RESTORER, 0x7fbf22d7acb0}, = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7fbf22d7acb0}, NULL, = 0
tgkill(18364, 18364, SIGSEGV) = 0
rt_sigreturn(0x47bc) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
Hope this helps.