Since some last upgrade (I use ports and source building) audio/audacity do not start anymore. Well, it shows a start banner, but then it disappears and the application hangs forever. Under
May be some leftovers (like false .pids) from previous unclean endings? Or where it can be wrong for me to search? I'm on FreeBSD 11.4-STABLE #5 r361083 amd64.
gdb it writes this:
Code:
Reading symbols from /usr/local/bin/audacity...
(No debugging symbols found in /usr/local/bin/audacity)
(gdb) r
Starting program: /usr/local/bin/audacity
[New LWP 101309 of process 11480]
[New LWP 101344 of process 11480]
Attempting to connect to Audacity failed...retrying
[New LWP 101514 of process 11480]
[New LWP 101520 of process 11480]
Unhandled unknown exception; terminating the application.
18:13:56: Debug: 1 threads were not terminated by the application.
[LWP 101520 of process 11480 exited]
[LWP 101514 of process 11480 exited]
^C
Thread 1 received signal SIGINT, Interrupt.
0x0000000801b92cdc in _umtx_op_err () from /lib/libthr.so.3
(gdb) where
#0 0x0000000801b92cdc in _umtx_op_err () at /lib/libthr.so.3
#1 0x0000000801b86bd5 in __thr_umutex_lock (mtx=0x81443d980, id=100587)
at /usr/src/lib/libthr/thread/thr_umtx.c:80
#2 0x0000000801b8cb80 in mutex_lock_sleep
(curthread=0x813816000, m=0x81443d980, abstime=0x0)
at /usr/src/lib/libthr/thread/thr_mutex.c:695
#3 mutex_lock_common
(m=0x81443d980, abstime=<optimized out>, cvattach=false, rb_onlist=<optimized out>) at /usr/src/lib/libthr/thread/thr_mutex.c:729
#4 0x0000000801b8b969 in __pthread_mutex_lock (mutex=0x814432d40)
at /usr/src/lib/libthr/thread/thr_mutex.c:748
#5 0x0000000805dc71ea in () at /usr/local/lib/libwx_baseu-3.1.so.3
#6 0x0000000805dc6d8e in wxThread::~wxThread() ()
at /usr/local/lib/libwx_baseu-3.1.so.3
#7 0x00000000006eaebe in AudioThread::~AudioThread() ()
#8 0x00000000006de64c in AudioIO::~AudioIO() ()
#9 0x00000000006de67e in AudioIO::~AudioIO() ()
#10 0x00000008096ab0c1 in __cxa_finalize (dso=0x0)
at /usr/src/lib/libc/stdlib/atexit.c:236
#11 0x00000008096406d1 in exit (status=-1)
at /usr/src/lib/libc/stdlib/exit.c:72
#12 0x00000000006aba61 in ()
(gdb) q
A debugging session is active.
Inferior 1 [process 11480] will be killed.
Quit anyway? (y or n) y