[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#945814: Fwd: Bug#945814: audacity: various segfaults of audacity on startup



Hello Tjeerd,
sorry for the delay.
I would have expected more output from catchsegv.

I guess the first valgrind run would have been better
placed in an attachement too.

The file audacity_coredumps.log points to
libzynaddsubfx_dssi.so that belongs to package zynaddsubfx-dssi.
That seems to be involved in the crash at least.

I guess this package is installed on purpose on your system?
If not uninstalling could be a workaround.

As I just tried to help triaging this issue and being not involved
in packaging I have not enough knowledge how to setup a system to
get this file loaded by audacity.

Therefore probably you could add what needs to be done
from a fresh installed system to reach a setup similar to yours.

And please add the output of following:
   dpkg -l | grep -i -E "audacity|jack|zynaddsubfx"

Kind regards,
Bernhard


Backtrace from audacity_coredumps.log what it should look like with debug symbols installed:
Stack trace of thread 11485:
#0  0x00007f94d6a507bb __GI_raise (libc.so.6)
#1  0x00007f94d6a3b535 __GI_abort (libc.so.6)
#2  0x00007f94d6a92508 __libc_message (libc.so.6)
#3  0x00007f94d6a98c1a malloc_printerr (libc.so.6)
#4  0x00007f94d6a9a5d7 _int_free (libc.so.6)
#5  0x00007f94cacf6f3d in __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) at /usr/include/c++/7/ext/new_allocator.h:125
                       in zyn::Bank::addtobank(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
#6  0x00007f94cacf88a1 in zyn::Bank::loadbank(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) at ./src/Misc/Bank.cpp:267
#7  0x00007f94cad4029c in zyn::MiddleWareImpl::loadPendingBank(int, zyn::Bank&) at ./src/Misc/MiddleWare.cpp:477
#8  0x00007f94cade20ea in std::function<void (char const*, rtosc::RtData&)>::operator()(char const*, rtosc::RtData&) const at /usr/include/c++/7/bits/std_function.h:706
                       in rtosc::Ports::dispatch(char const*, rtosc::RtData&, bool)
#9  0x00007f94cad42959 in zyn::MiddleWareImpl::bToUhandle(char const*) at ./src/Misc/MiddleWare.cpp:1905
#10 0x00007f94cad42cbf in zyn::MiddleWareImpl::tick() at ./src/Misc/MiddleWare.cpp:698
#11 0x00007f94cacf43fd in DSSIaudiooutput::<lambda()>::operator() at ./src/Output/DSSIaudiooutput.cpp:635
#12 0x00007f94d6e32b2f n/a (libstdc++.so.6)
#13 0x00007f94d6f0efa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#14 0x00007f94d6b124cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

https://sources.debian.org/src/zynaddsubfx/3.0.3-1/src/Misc/Bank.cpp/#L506
https://sources.debian.org/src/zynaddsubfx/3.0.3-1/src/Misc/Bank.cpp/#L267


Reply to: