Pipewire regression?

Programming applications for making music on Linux.

Moderators: MattKingUSA, khz

Post Reply
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 358 times

Pipewire regression?

Post by j_e_f_f_g »

I've got pipewire running on my Debian Testing system. The latest version included some reworking of the jack emulation. Now I'm suddenly seeing a crash in jack_client_close(). Anyone seeing this behavior in their code?

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

User avatar
marbangens
Established Member
Posts: 56
Joined: Fri Nov 16, 2018 8:39 pm
Been thanked: 6 times

Re: Pipewire regression?

Post by marbangens »

Seeing that behavior on one system really is enough for it to be a bug. Those thins can hide under the hood. You can just see what a backtrack would say. See if its specific to a library function call or a function in pipwire or somewhere else. https://man7.org/linux/man-pages/man3/backtrace.3.html
You can use gdb. like

Code: Select all

gdb /pipwire/or/whatever/

Code: Select all

start or run

Code: Select all

bt
If that points to debian library, most likely you should report there. If its the host or in pipwire/jack emulation function report to pipwire. Seems like you have done this already cus you say it crashed in jack_client_close(). You know crashes like this are caused by some data being corrupt or being misused in some way and the behavior can be random(eventually the kernel have to kill the application for security reasons). Its better to just report. People have other thinks to do also and I know it can feel like "why should I bother others with my problem" but you should. It least the problem gets known. If someone don't have the time to fix it or wont answer the bug report i doesn't matter.
Post Reply