After a system update, the sound through the front headphones disappeared

After the update (Walter), to the Hrev59048 version (or similar), the multimedia settings on the front Headphones (output) automatically place to mute, so the sound disappears through the headphones.
(I didn’t change anything in the multimedia settings myself…)
…when setting unmuted — sound works again.

Probably a regression in a driver. Make sure to report it with all available details on the bug tracker.

1 Like

I’ll have to investigate this a bit more… I was hoping someone else might have experienced this as well. I took a look at Haiku source activity, and it seems like nothing has been done with the HD audio driver, the media server, or the media settings app.

“just” boot an older state before the update and see if the issue is solved. If it is open a ticket, naming both revisions or if you want the full list of packages in each state. Nothing more is required for a ticket, if it differs between those two states report that, you don’t need to track down the cause before reporting it :wink:

2 Likes

I found the culprit: hrev59045 (haiku-master-hrev59045-x86_64-anyboot.iso) — I booted from a USB flash drive.
I tried later versions and one earlier one (…43) — everything is fine there.
So, after launching hrev59045, I launched the multimedia settings, and found “Front Headphones” muted, after a few moments the media addon server crashed and threw an error, I saved the report. What is interesting, after restarting the multimedia services, the “Front Headphones” mute check mark was removed and everything worked fine (sound from the headphones).
I guess that when I got that (hrev59045) update, I didn’t use the headphones for a while and noticed that there was no sound only after the hrev59048 update, also, probably that “Front Headphones” mute remained set further (after 59045). So, system reboots to previous states didn’t help restore the sound, good thing I checked the multimedia settings (that’s how I found muted Front Headphones).

That report (media_addon_server-202-debug-01-10-2025-22-59-45.report):

Debug information for team /boot/system/servers/media_addon_server (202):
CPU(s): 16x AMD Ryzen 7 5700G
Memory: 27,89 GiB total, 826,00 MiB used
Haiku revision: hrev59045 Sep 18 2025 06:02:38 (x86_64)

Active Threads:
	thread 202: media_addon_server (main)
	thread 218: _BMediaRoster_ 
	thread 219: media_addon_server control 
	thread 220: System clock control 
	thread 241: Audio Mixer control 
	thread 244: HD Audio control 
	thread 246: multi_audio audio output 
	thread 477: team 202 debug task 
	thread 247: Yeah baby, very shagadelic 
		state: Call (BTimeSource::RealTimeFor: performance time too large)

		Frame		IP			Function Name
		-----------------------------------------------
		00000000	0x1869706b167	_kern_debugger + 0x7 
			Disassembly:
				_kern_debugger:
				0x000001869706b160:   48c7c0ed000000  mov $0xed, %rax
				0x000001869706b167:             0f05  syscall <--

		0x7f67db7f2c70	0x43f133f7c7	BTimeSource::RealTimeFor(long, long) + 0x77 
		0x7f67db7f2f20	0x16e434cd3c8	MixerCore::_MixThread() + 0x3d8 
		0x7f67db7f2f30	0x16e434cdc34	MixerCore::_MixThreadEntry(void*) + 0x4 
		0x7f67db7f2f50	0x18697069e57	thread_entry + 0x17 
		00000000	0x7f2b30a27258	commpage_thread_exit + 0 

		Registers:
			  rip:	0x000001869706b169
			  rsp:	0x00007f67db7f2c28
			  rbp:	0x00007f67db7f2c60
			  rax:	0x00000000000000ed
			  rbx:	0x0000000001005b45
			  rcx:	0x000001869706b169
			  rdx:	0x00007f67db7f2754
			  rsi:	0x0000018697107daf
			  rdi:	0x00000043f135afc8
			   r8:	0x2525252525252525
			   r9:	0x8080808080808080
			  r10:	0x00000000000000d0
			  r11:	0x0000000000000206
			  r12:	0x0000000000000000
			  r13:	0x000001043035f280
			  r14:	0x00007f67db7f2dd0
			  r15:	0x00007f67db7f2d10
			   cs:	0x002b
			   ds:	0x0000
			   es:	0x0000
			   fs:	0x0000
			   gs:	0x0000
			   ss:	0x0023
			  st0:	0
			  st1:	0
			  st2:	0
			  st3:	0
			  st4:	0
			  st5:	0
			  st6:	0
			  st7:	0
			  mm0:	{0, 0, 0, 0}
			  mm1:	{0, 0, 0, 0}
			  mm2:	{0, 0, 0, 0}
			  mm3:	{0, 0, 0, 0}
			  mm4:	{0, 0, 0, 0}
			  mm5:	{0, 0, 0, 0}
			  mm6:	{0, 0, 0, 0}
			  mm7:	{0, 0, 0, 0}
			 ymm0:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm1:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm2:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm3:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm4:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm5:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm6:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm7:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm8:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			 ymm9:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			ymm10:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			ymm11:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			ymm12:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			ymm13:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			ymm14:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
			ymm15:	{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

Loaded Images:
	ID		Text Base	Text End	Data Base	Data End	Type	Name
	--------------------------------------------------------------------------------
	8279	0x43f12bc000	0x43f1378000	0x43f1378000	0x43f1384000	lib    	/boot/system/lib/libmedia.so
	8286	0x68d1430000	0x68d176c000	0x68d176c000	0x68d1787000	lib    	/boot/system/lib/libicui18n.so.74.1
	8281	0x6dc4e0f000	0x6dc4e31000	0x6dc4e31000	0x6dc4e34000	lib    	/boot/system/lib/libgame.so
	8278	0x87cd7ef000	0x87cdb26000	0x87cdb26000	0x87cdb54000	lib    	/boot/system/lib/libbe.so
	8293	0xbc601e5000	0xbc601ed000	0xbc601ed000	0xbc601ee000	add-on 	/boot/system/add-ons/locale/catalogs/plaintext
	8276	0x13b9703d000	0x13b9705c000	0x13b9705c000	0x13b9705d000	lib    	/boot/system/runtime_loader
	8745	0x16e434b6000	0x16e434d7000	0x16e434d7000	0x16e434da000	add-on 	/boot/system/add-ons/media/mixer.media_addon
	8290	0x1751c6b3000	0x1751c7c9000	0x1751c7c9000	0x1751c7ca000	lib    	/boot/system/lib/libzstd.so.1.5.6
	8285	0x17bebf83000	0x17bebf84000	0x17bebf84000	0x17bebf85000	lib    	/boot/system/lib/libicudata.so.74.1
	8289	0x1853e5d1000	0x1853e5e7000	0x1853e5e7000	0x1853e5e8000	lib    	/boot/system/lib/libz.so.1.3.1
	8284	0x186048a1000	0x186048c0000	0x186048c0000	0x186048c1000	lib    	/boot/system/lib/libgcc_s.so.1
	8283	0x1869702d000	0x18697137000	0x18697137000	0x1869714e000	lib    	/boot/system/lib/libroot.so
	8288	0x1ab13471000	0x1ab13669000	0x1ab13669000	0x1ab13681000	lib    	/boot/system/lib/libicuuc.so.74.1
	8287	0x1bf6403c000	0x1bf64048000	0x1bf64048000	0x1bf6404a000	lib    	/boot/system/lib/libicuio.so.74.1
	8746	0x1e7f98f7000	0x1e7f9914000	0x1e7f9914000	0x1e7f9917000	add-on 	/boot/system/add-ons/media/hmulti_audio.media_addon
	8282	0x1e7f9d34000	0x1e7f9f66000	0x1e7f9f66000	0x1e7f9f7c000	lib    	/boot/system/lib/libstdc++.so.6.0.32
	8277	0x21ef82f9000	0x21ef830d000	0x21ef830d000	0x21ef830f000	app    	/boot/system/servers/media_addon_server
	8275	0x7f2b30a27000	0x7f2b30a2f000	0x00000000	0x00000000	system 	commpage

Areas:
	ID		Base		End			Size (KiB)	Protection	Locking			Name
	--------------------------------------------------------------------------------
	19088	0x60000000	0x60009000	        36	rw-cS      	none          	server_memory
	19093	0x68000000	0x68020000	       128	rw-cS      	none          	server_memory
	18786	0x2f42ca9000	0x2f42ce9000	       256	rw-        	none          	rld heap
	18792	0x43f12bc000	0x43f1378000	       752	r-x        	none          	libmedia.so_seg0rx
	18793	0x43f1378000	0x43f1384000	        48	rw-        	none          	libmedia.so_seg1rw
	18809	0x68d1430000	0x68d176c000	      3312	r-x        	none          	libicui18n.so.74.1_seg0rx
	18810	0x68d176c000	0x68d1786000	       104	rw-        	none          	libicui18n.so.74.1_seg1rw
	18811	0x68d1786000	0x68d1787000	         4	rw-        	none          	libicui18n.so.74.1_seg2rw
	18794	0x6dc4e0f000	0x6dc4e31000	       136	r-x        	none          	libgame.so_seg0rx
	18798	0x6dc4e31000	0x6dc4e34000	        12	rw-        	none          	libgame.so_seg1rw
	18790	0x87cd7ef000	0x87cdb26000	      3292	r-x        	none          	libbe.so_seg0rx
	18791	0x87cdb26000	0x87cdb54000	       184	rw-        	none          	libbe.so_seg1rw
	18787	0xa569e71000	0xa569e72000	         4	rw-S       	none          	_rld_debug_
	18828	0xbc601e5000	0xbc601ed000	        32	r-x        	none          	plaintext_seg0rx
	18829	0xbc601ed000	0xbc601ee000	         4	rw-        	none          	plaintext_seg1rw
	18824	0x104300e4000	0x104304fa000	      4184	rw-        	none          	heap area
	18825	0x129a6199000	0x129a7ef5000	     30064	r--S       	none          	libicuuc.so.74 mmap area
	19096	0x134b9a50000	0x134b9a51000	         4	rw-cS      	full          	__timesource_buf_1
	19939	0x138d50f6000	0x138d50f7000	         4	rw-cS      	full          	__timesource_buf_3
	19944	0x13aa27f6000	0x13aa2802000	        48	rw-S       	lazy          	shared buffer list clone
	19947	0x13b96715000	0x13b96751000	       240	rw-S       	full          	a cloned BBuffer
	19948	0x13b96ece000	0x13b96f0a000	       240	rw-S       	full          	a cloned BBuffer
	19949	0x13b96f3e000	0x13b96f7a000	       240	rw-S       	full          	a cloned BBuffer
	19950	0x13b96f7c000	0x13b96f7d000	         4	rw-S       	full          	__cloned_timesource_buf_3
	19965	0x13b96fd3000	0x13b9700f000	       240	rw-S       	full          	a cloned BBuffer
	18784	0x13b9703d000	0x13b9705c000	       124	r-x        	none          	runtime_loader_seg0rx
	18785	0x13b9705c000	0x13b9705d000	         4	rw-        	none          	runtime_loader_seg1rw
	19966	0x1600be18000	0x1600be54000	       240	rw-S       	full          	a cloned BBuffer
	22138	0x1676290c000	0x16762948000	       240	rw-S       	full          	a cloned BBuffer
	19905	0x16e434b6000	0x16e434d7000	       132	r-x        	none          	mixer.media_addon_seg0rx
	19906	0x16e434d7000	0x16e434da000	        12	rw-        	none          	mixer.media_addon_seg1rw
	18819	0x1751c6b3000	0x1751c7c9000	      1112	r-x        	none          	libzstd.so.1.5.6_seg0rx
	18820	0x1751c7c9000	0x1751c7ca000	         4	rw-        	none          	libzstd.so.1.5.6_seg1rw
	18807	0x17bebf83000	0x17bebf84000	         4	r-x        	none          	libicudata.so.74.1_seg0rx
	18808	0x17bebf84000	0x17bebf85000	         4	rw-        	none          	libicudata.so.74.1_seg1rw
	18817	0x1853e5d1000	0x1853e5e7000	        88	r-x        	none          	libz.so.1.3.1_seg0rx
	18818	0x1853e5e7000	0x1853e5e8000	         4	rw-        	none          	libz.so.1.3.1_seg1rw
	18805	0x186048a1000	0x186048c0000	       124	r-x        	none          	libgcc_s.so.1_seg0rx
	18806	0x186048c0000	0x186048c1000	         4	rw-        	none          	libgcc_s.so.1_seg1rw
	18802	0x1869702d000	0x18697137000	      1064	r-x        	none          	libroot.so_seg0rx
	18803	0x18697137000	0x18697145000	        56	rw-        	none          	libroot.so_seg1rw
	18804	0x18697145000	0x1869714e000	        36	rw-        	none          	libroot.so_seg2rw
	18814	0x1ab13471000	0x1ab13669000	      2016	r-x        	none          	libicuuc.so.74.1_seg0rx
	18815	0x1ab13669000	0x1ab13680000	        92	rw-        	none          	libicuuc.so.74.1_seg1rw
	18816	0x1ab13680000	0x1ab13681000	         4	rw-        	none          	libicuuc.so.74.1_seg2rw
	18812	0x1bf6403c000	0x1bf64048000	        48	r-x        	none          	libicuio.so.74.1_seg0rx
	18813	0x1bf64048000	0x1bf6404a000	         8	rw-        	none          	libicuio.so.74.1_seg1rw
	19909	0x1e7f98f7000	0x1e7f9914000	       116	r-x        	none          	hmulti_audio.media_addon_seg0rx
	19910	0x1e7f9914000	0x1e7f9917000	        12	rw-        	none          	hmulti_audio.media_addon_seg1rw
	18799	0x1e7f9d34000	0x1e7f9f66000	      2248	r-x        	none          	libstdc++.so.6.0.32_seg0rx
	18800	0x1e7f9f66000	0x1e7f9f74000	        56	rw-        	none          	libstdc++.so.6.0.32_seg1rw
	18801	0x1e7f9f74000	0x1e7f9f7c000	        32	rw-        	none          	libstdc++.so.6.0.32_seg2rw
	18788	0x21ef82f9000	0x21ef830d000	        80	r-x        	none          	media_addon_server_seg0rx
	18789	0x21ef830d000	0x21ef830f000	         8	rw-        	none          	media_addon_server_seg1rw
	19942	0x7f2498b8b000	0x7f2498bd0000	       276	rw-s       	none          	multi_audio audio output_246_st
	18783	0x7f2b30a27000	0x7f2b30a2f000	        32	r-xSk      	full          	commpage
	18781	0x7f3b7fb5b000	0x7f3b7fb5f000	        16	rw-k       	full          	user area
	19907	0x7f627b3ae000	0x7f627b3f3000	       276	rw-s       	none          	Audio Mixer control_241_stack
	19952	0x7f67db7af000	0x7f67db7f4000	       276	rw-s       	none          	Yeah baby, very shagadelic_247_
	19097	0x7f6ddd0bf000	0x7f6ddd104000	       276	rw-s       	none          	System clock control_220_stack
	19095	0x7f773f9bb000	0x7f773fa00000	       276	rw-s       	none          	media_addon_server control_219_
	19940	0x7f88bb5cc000	0x7f88bb611000	       276	rw-s       	none          	HD Audio control_244_stack
	19094	0x7f9c87bd8000	0x7f9c87c1d000	       276	rw-s       	none          	_BMediaRoster__218_stack
	18782	0x7ff4e0f24000	0x7ff4e1f25000	     16388	rw-s       	none          	media_addon_server_202_stack

Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel

Semaphores:
	ID		Count	Last Holder	Name
	------------------------------------------------------------
	1579	    0	          0	some BBlockCache lock
	1580	    0	          0	token space
	1581	    0	          0	BLooperList lock
	1582	    0	          0	AppServerLink_sLock
	1583	    0	          0	some BLocker
	1584	    0	          0	some BLocker
	1585	    0	          0	Catalog
	1586	    0	          0	LocaleRosterData
	1587	    0	          0	some BLocker
	1588	    0	          0	some BLocker
	1589	    0	          0	BMediaRoster::Roster locker
	1590	    0	          0	port pool
	1591	    0	          0	media theme lock
	1592	    0	          0	add-on manager
	1593	    0	          0	shared buffer list
	1594	    0	          0	media plugin manager
	1595	    0	          0	GameSound device lock
	1596	    0	          0	BMessageQueue Lock
	1597	    0	          0	AppLooperPort
	1712	    0	          0	screen list
	1719	    0	          0	clipboard
	1721	    0	          0	width buffer
	1722	    0	          0	BMessageQueue Lock
	1723	    0	          0	_BMediaRoster_
	1727	    0	          0	dormant node manager locker
	1728	    0	          0	time source object manager
	1732	    0	          0	BTimeSource slavenodes
	1913	    0	          0	BControllable lock
	1914	    0	          0	BTimedEventQueue
	1915	    0	          0	BTimedEventQueue
	1916	    0	          0	mixer core lock
	1917	    0	          0	mixer settings lock
	1918	    0	          0	Catalog
	1925	    0	          0	Catalog
	1935	    0	          0	BTimeSource slavenodes
	1936	    0	          0	BTimedEventQueue
	1937	    0	          0	BTimedEventQueue
	1938	    0	          0	BControllable lock
	1939	    0	          0	multi audio buffers
	1949	    2	       -247	buffer reclaim sem
	1950	    0	          0	mix thread wait

I tried running hrev59045 again from the USB flash drive (reflashed), this time the Front Headphones were not muted and the media addon server did not hang, so it was some random thing…