Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jun 2020 07:47:50 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 247481] audio/audacity hangs after start
Message-ID:  <bug-247481-7788-2QnP55JckD@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-247481-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-247481-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D247481

--- Comment #7 from gja822@narod.ru ---
(In reply to Barbara Guida from comment #6)
Oh, you have .core file? Unlike infinite hang for me (on FreeBSD 11.4-STABLE
r362573 amd64, now even upgraded a bit). Tried your line: "thread apply all=
 bt"
(with DEBUG=3Don on audacity and glib20) :

 /usr/local/bin/gdb92 /usr/local/bin/audacity
GNU gdb (GDB) 9.2 [GDB v9.2 for FreeBSD]
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.htm=
l>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd11.4".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/local/bin/audacity...
(No debugging symbols found in /usr/local/bin/audacity)
(gdb) r
Starting program: /usr/local/bin/audacity=20
[New LWP 101437 of process 75079]
[New LWP 101980 of process 75079]
Attempting to connect to Audacity failed...retrying
[New LWP 101982 of process 75079]
[New LWP 101967 of process 75079]
Unhandled unknown exception; terminating the application.
14:36:19: Debug: 1 threads were not terminated by the application.
[LWP 101967 of process 75079 exited]
[LWP 101982 of process 75079 exited]

****
<-- infinite hang here
****

^C
Thread 1 received signal SIGINT, Interrupt.
0x00000008017a1cdc in _umtx_op_err () from /lib/libthr.so.3
(gdb) thread apply all bt

Thread 3 (LWP 101980 of process 75079):
#0  0x000000080927865a in _poll () at /lib/libc.so.7
#1  0x0000000801796ac6 in __thr_poll (fds=3D0x815a29020, nfds=3D2, timeout=
=3D-1) at
/usr/src/lib/libthr/thread/thr_syscalls.c:336
#2  0x00000008085b6ff1 in  () at /usr/local/lib/libglib-2.0.so.0
#3  0x00000008085b737f in g_main_loop_run () at /usr/local/lib/libglib-2.0.=
so.0
#4  0x000000080356df4b in  () at /usr/local/lib/libgio-2.0.so.0
#5  0x00000008085df4fa in  () at /usr/local/lib/libglib-2.0.so.0
#6  0x000000080179407a in thread_start (curthread=3D0x814637a00) at
/usr/src/lib/libthr/thread/thr_create.c:290
#7  0x0000000000000000 in  ()

Thread 2 (LWP 101437 of process 75079):
#0  0x000000080927865a in _poll () at /lib/libc.so.7
#1  0x0000000801796ac6 in __thr_poll (fds=3D0x814fba0e0, nfds=3D1, timeout=
=3D-1) at
/usr/src/lib/libthr/thread/thr_syscalls.c:336
#2  0x00000008085b6ff1 in  () at /usr/local/lib/libglib-2.0.so.0
#3  0x00000008085b7114 in g_main_context_iteration () at
/usr/local/lib/libglib-2.0.so.0
#4  0x00000008085b8d71 in  () at /usr/local/lib/libglib-2.0.so.0
#5  0x00000008085df4fa in  () at /usr/local/lib/libglib-2.0.so.0
#6  0x000000080179407a in thread_start (curthread=3D0x813be0300) at
/usr/src/lib/l--Type <RET> for more, q to quit, c to continue without pagin=
g--
ibthr/thread/thr_create.c:290
#7  0x0000000000000000 in  ()

Thread 1 (LWP 101133 of process 75079):
#0  0x00000008017a1cdc in _umtx_op_err () at /lib/libthr.so.3
#1  0x0000000801795bd5 in __thr_umutex_lock (mtx=3D0x814652980, id=3D101133=
) at
/usr/src/lib/libthr/thread/thr_umtx.c:80
#2  0x000000080179bb80 in mutex_lock_sleep (curthread=3D0x813a16000,
m=3D0x814652980, abstime=3D0x0) at /usr/src/lib/libthr/thread/thr_mutex.c:6=
95
#3  mutex_lock_common (m=3D0x814652980, abstime=3D<optimized out>, cvattach=
=3Dfalse,
rb_onlist=3D<optimized out>) at /usr/src/lib/libthr/thread/thr_mutex.c:729
#4  0x000000080179a969 in __pthread_mutex_lock (mutex=3D0x814647d40) at
/usr/src/lib/libthr/thread/thr_mutex.c:748
#5  0x00000008059c406a in  () at /usr/local/lib/libwx_baseu-3.1.so.3
#6  0x00000008059c39b2 in wxThread::~wxThread() () at
/usr/local/lib/libwx_baseu-3.1.so.3
#7  0x000000000095ea6e in AudioThread::~AudioThread() ()
#8  0x000000000095248c in AudioIO::~AudioIO() ()
#9  0x00000000009524be in AudioIO::~AudioIO() ()
#10 0x00000008092b2101 in __cxa_finalize (dso=3D0x0) at
/usr/src/lib/libc/stdlib/atexit.c:236
#11 0x0000000809247711 in exit (status=3D-1) at
/usr/src/lib/libc/stdlib/exit.c:72
--Type <RET> for more, q to quit, c to continue without paging--
#12 0x000000000091f8a1 in  ()
(gdb) q
A debugging session is active.

        Inferior 1 [process 75079] will be killed.

Quit anyway? (y or n) y

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-247481-7788-2QnP55JckD>