Auvia 8237: Regression

Updating this Neoware CA21 to the latest beta has resulted in the media_addon_server crashing always. once worked without a hitch on older betas.

Debug information for team /boot/system/servers/media_addon_server (324):
CPU(s): 1x VIA C7
Memory: 1,005.88 MiB total, 177.44 MiB used
Haiku revision: hrev58292 Nov  1 2024 16:28:56 (BePC)

Active Threads:
	thread 324: media_addon_server (main)
	thread 327: _BMediaRoster_ 
	thread 328: media_addon_server control 
	thread 329: System clock control 
	thread 335: Audio Mixer control 
	thread 340: team 324 debug task 
	thread 337: Auvia 8237 control 
		state: Debugged

		Frame		IP			Function Name
		-----------------------------------------------
		00000000	0x61e5e112	commpage_syscall + 0x2 
			Disassembly:
				commpage_syscall:
				0x61e5e110:             89e1  mov %esp, %ecx
				0x61e5e112:             0f34  sysenter <--

		0x70bdcfd8	0xdcc624	read_port_etc + 0x34 
		0x70be1030	0xabe415	BMediaNode::WaitForMessage(int64, uint32, void*) + 0xb5 
		0x70be1100	0xab8e3f	BMediaEventLooper::ControlLoop() + 0xe3 
		0x70be1140	0xab93ed	BMediaEventLooper::_ControlThreadStart(void*) + 0x35 
		0x70be1168	0xdcd447	thread_entry + 0x27 
		00000000	0x61e5e250	commpage_thread_exit + 0 

		Registers:
			  eip:	0x61e5e114
			  esp:	0x70bdcf9c
			  ebp:	0x70bdcfd8
			  eax:	0x000000e4
			  ebx:	0x00e85ce0
			  ecx:	0x70bdcf9c
			  edx:	0x61e5e114
			  esi:	0x16629d34
			  edi:	0x70bdd024
			   cs:	0x001b
			   ds:	0x0023
			   es:	0x0023
			   fs:	0x0063
			   gs:	0x0023
			   ss:	0x0023
			  st0:	nan
			  st1:	nan
			  st2:	nan
			  st3:	nan
			  st4:	0
			  st5:	4.8e+04
			  st6:	4.8e+04
			  st7:	5.87e+06
			  mm0:	{0xf0, 0, 0, 0}
			  mm1:	{0x128, 0, 0, 0}
			  mm2:	{0x280, 0, 0, 0}
			  mm3:	{0x128, 0, 0, 0}
			  mm4:	{0, 0, 0, 0}
			  mm5:	{0, 0, 0, 0xbb80}
			  mm6:	{0, 0, 0, 0xbb80}
			  mm7:	{0xd888, 0xc4a, 0x4249, 0xb311}
			 xmm0:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm1:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm2:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm3:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm4:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm5:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm6:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm7:	{0, 0, 0, 0, 0, 0, 0, 0}
	thread 339: multi_audio audio output 
		state: Exception (Segment violation)

		Frame		IP			Function Name
		-----------------------------------------------
		0x70243480	0xed5934	MultiAudioNode::_WriteZeros(node_input&, uint32) + 0x238 
			Disassembly:
				MultiAudioNode::_WriteZeros(node_input&, uint32):
				0x00ed56fc:               55  push %ebp
				0x00ed56fd:             89e5  mov %esp, %ebp
				0x00ed56ff:           83ec1c  sub $0x1c, %esp
				0x00ed5702:               57  push %edi
				0x00ed5703:               56  push %esi
				0x00ed5704:               53  push %ebx
				0x00ed5705:       e800000000  call 0xed570a
				0x00ed570a:               5b  pop %ebx
				0x00ed570b:     81c3b2740000  add $0x74b2, %ebx
				0x00ed5711:           8b450c  movl 0xc(%ebp), %eax
				0x00ed5714:           8b5508  movl 0x8(%ebp), %edx
				0x00ed5717:     8b8070020000  movl 0x270(%eax), %eax
				0x00ed571d:           8945fc  movl %eax, -0x4(%ebp)
				0x00ed5720:     8b8228060000  movl 0x628(%edx), %eax
				0x00ed5726:           8b4d10  movl 0x10(%ebp), %ecx
				0x00ed5729:     8bb888090000  movl 0x988(%eax), %edi
				0x00ed572f:     8b808c090000  movl 0x98c(%eax), %eax
				0x00ed5735:           8b1488  movl (%eax,%ecx,4), %edx
				0x00ed5738:           8b4d0c  movl 0xc(%ebp), %ecx
				0x00ed573b:             8b01  movl (%ecx), %eax
				0x00ed573d:           c1e004  shl $0x4, %eax
				0x00ed5740:         8b440204  movl 0x4(%edx,%eax,1), %eax
				0x00ed5744:           8945f8  movl %eax, -0x8(%ebp)
				0x00ed5747:     8b8174020000  movl 0x274(%ecx), %eax
				0x00ed574d:               48  dec %eax
				0x00ed574e:           83f827  cmp $0x27, %eax
				0x00ed5751:     0f8789020000  jnbe 0xed59e0
				0x00ed5757:             89da  mov %ebx, %edx
				0x00ed5759:   2b9483a88bffff  subl -0x7458(%ebx,%eax,4), %edx
				0x00ed5760:             ffe2  jmp %edx
				0x00ed5762:             89f6  mov %esi, %esi
				0x00ed5764:             2472  and $0x72, %al
				0x00ed5766:             0000  addb %al, (%eax)
				0x00ed5768:         c0720000  shlb $0x0, (%edx)
				0x00ed576c:           dc7100  fdivq (%ecx)
				0x00ed576f:             0010  addb %dl, (%eax)
				0x00ed5771:             7300  jnb 0xed5773
				0x00ed5773:             00dc  add %bl, %ah
				0x00ed5775:             7100  jno 0xed5777
				0x00ed5777:             00dc  add %bl, %ah
				0x00ed5779:             7100  jno 0xed577b
				0x00ed577b:             00dc  add %bl, %ah
				0x00ed577d:             7100  jno 0xed577f
				0x00ed577f:             00dc  add %bl, %ah
				0x00ed5781:             7100  jno 0xed5783
				0x00ed5783:             00dc  add %bl, %ah
				0x00ed5785:             7100  jno 0xed5787
				0x00ed5787:             00dc  add %bl, %ah
				0x00ed5789:             7100  jno 0xed578b
				0x00ed578b:             00dc  add %bl, %ah
				0x00ed578d:             7100  jno 0xed578f
				0x00ed578f:             00dc  add %bl, %ah
				0x00ed5791:             7100  jno 0xed5793
				0x00ed5793:             00dc  add %bl, %ah
				0x00ed5795:             7100  jno 0xed5797
				0x00ed5797:             00dc  add %bl, %ah
				0x00ed5799:             7100  jno 0xed579b
				0x00ed579b:             00dc  add %bl, %ah
				0x00ed579d:             7100  jno 0xed579f
				0x00ed579f:             00dc  add %bl, %ah
				0x00ed57a1:             7100  jno 0xed57a3
				0x00ed57a3:           007072  addb %dh, 0x72(%eax)
				0x00ed57a6:             0000  addb %al, (%eax)
				0x00ed57a8:           dc7100  fdivq (%ecx)
				0x00ed57ab:             00dc  add %bl, %ah
				0x00ed57ad:             7100  jno 0xed57af
				0x00ed57af:             00dc  add %bl, %ah
				0x00ed57b1:             7100  jno 0xed57b3
				0x00ed57b3:             00dc  add %bl, %ah
				0x00ed57b5:             7100  jno 0xed57b7
				0x00ed57b7:             00dc  add %bl, %ah
				0x00ed57b9:             7100  jno 0xed57bb
				0x00ed57bb:             00dc  add %bl, %ah
				0x00ed57bd:             7100  jno 0xed57bf
				0x00ed57bf:             00dc  add %bl, %ah
				0x00ed57c1:             7100  jno 0xed57c3
				0x00ed57c3:             00dc  add %bl, %ah
				0x00ed57c5:             7100  jno 0xed57c7
				0x00ed57c7:             00dc  add %bl, %ah
				0x00ed57c9:             7100  jno 0xed57cb
				0x00ed57cb:             00dc  add %bl, %ah
				0x00ed57cd:             7100  jno 0xed57cf
				0x00ed57cf:             00dc  add %bl, %ah
				0x00ed57d1:             7100  jno 0xed57d3
				0x00ed57d3:             00dc  add %bl, %ah
				0x00ed57d5:             7100  jno 0xed57d7
				0x00ed57d7:             00dc  add %bl, %ah
				0x00ed57d9:             7100  jno 0xed57db
				0x00ed57db:             00dc  add %bl, %ah
				0x00ed57dd:             7100  jno 0xed57df
				0x00ed57df:             00dc  add %bl, %ah
				0x00ed57e1:             7100  jno 0xed57e3
				0x00ed57e3:             00dc  add %bl, %ah
				0x00ed57e5:             7100  jno 0xed57e7
				0x00ed57e7:             00dc  add %bl, %ah
				0x00ed57e9:             7100  jno 0xed57eb
				0x00ed57eb:             00dc  add %bl, %ah
				0x00ed57ed:             7100  jno 0xed57ef
				0x00ed57ef:     00b8730000dc  addb %bh, -0x23ffff8d(%eax)
				0x00ed57f5:             7100  jno 0xed57f7
				0x00ed57f7:             00dc  add %bl, %ah
				0x00ed57f9:             7100  jno 0xed57fb
				0x00ed57fb:             00dc  add %bl, %ah
				0x00ed57fd:             7100  jno 0xed57ff
				0x00ed57ff:           006873  addb %ch, 0x73(%eax)
				0x00ed5802:             0000  addb %al, (%eax)
				0x00ed5804:             31f6  xor %esi, %esi
				0x00ed5806:           3b75fc  cmpl -0x4(%ebp), %esi
				0x00ed5809:     0f83e9010000  jnb 0xed59f8
				0x00ed580f:               90  nop
				0x00ed5810:           8b4d0c  movl 0xc(%ebp), %ecx
				0x00ed5813:             89f2  mov %esi, %edx
				0x00ed5815:             0311  addl (%ecx), %edx
				0x00ed5817:           8b4d08  movl 0x8(%ebp), %ecx
				0x00ed581a:     8b8128060000  movl 0x628(%ecx), %eax
				0x00ed5820:           8b4d10  movl 0x10(%ebp), %ecx
				0x00ed5823:     8b808c090000  movl 0x98c(%eax), %eax
				0x00ed5829:           c1e204  shl $0x4, %edx
				0x00ed582c:           8b0488  movl (%eax,%ecx,4), %eax
				0x00ed582f:           8b0c10  movl (%eax,%edx,1), %ecx
				0x00ed5832:             89f8  mov %edi, %eax
				0x00ed5834:           8d5601  lea 0x1(%esi), %edx
				0x00ed5837:             85ff  test %edi, %edi
				0x00ed5839:             740d  jz 0xed5848
				0x00ed583b:               90  nop
				0x00ed583c:     c70100000000  movl $0x0, (%ecx)
				0x00ed5842:           034df8  addl -0x8(%ebp), %ecx
				0x00ed5845:               48  dec %eax
				0x00ed5846:             75f4  jnz 0xed583c
				0x00ed5848:             89d6  mov %edx, %esi
				0x00ed584a:           3b75fc  cmpl -0x4(%ebp), %esi
				0x00ed584d:             72c1  jb 0xed5810
				0x00ed584f:       e9a4010000  jmp 0xed59f8
				0x00ed5854:             31f6  xor %esi, %esi
				0x00ed5856:           3b75fc  cmpl -0x4(%ebp), %esi
				0x00ed5859:     0f8399010000  jnb 0xed59f8
				0x00ed585f:               90  nop
				0x00ed5860:           8b450c  movl 0xc(%ebp), %eax
				0x00ed5863:           8b4d08  movl 0x8(%ebp), %ecx
				0x00ed5866:             89f2  mov %esi, %edx
				0x00ed5868:             0310  addl (%eax), %edx
				0x00ed586a:     8b8128060000  movl 0x628(%ecx), %eax
				0x00ed5870:           8b4d10  movl 0x10(%ebp), %ecx
				0x00ed5873:     8b808c090000  movl 0x98c(%eax), %eax
				0x00ed5879:           c1e204  shl $0x4, %edx
				0x00ed587c:           8b0488  movl (%eax,%ecx,4), %eax
				0x00ed587f:           8b0c10  movl (%eax,%edx,1), %ecx
				0x00ed5882:             89f8  mov %edi, %eax
				0x00ed5884:           8d5601  lea 0x1(%esi), %edx
				0x00ed5887:             85ff  test %edi, %edi
				0x00ed5889:             7414  jz 0xed589f
				0x00ed588b:               90  nop
				0x00ed588c:     c70100000000  movl $0x0, (%ecx)
				0x00ed5892:   c7410400000000  movl $0x0, 0x4(%ecx)
				0x00ed5899:           034df8  addl -0x8(%ebp), %ecx
				0x00ed589c:               48  dec %eax
				0x00ed589d:             75ed  jnz 0xed588c
				0x00ed589f:             89d6  mov %edx, %esi
				0x00ed58a1:           3b75fc  cmpl -0x4(%ebp), %esi
				0x00ed58a4:             72ba  jb 0xed5860
				0x00ed58a6:       e94d010000  jmp 0xed59f8
				0x00ed58ab:               90  nop
				0x00ed58ac:             31f6  xor %esi, %esi
				0x00ed58ae:           3b75fc  cmpl -0x4(%ebp), %esi
				0x00ed58b1:     0f8341010000  jnb 0xed59f8
				0x00ed58b7:               90  nop
				0x00ed58b8:           8b450c  movl 0xc(%ebp), %eax
				0x00ed58bb:           8b4d08  movl 0x8(%ebp), %ecx
				0x00ed58be:             89f2  mov %esi, %edx
				0x00ed58c0:             0310  addl (%eax), %edx
				0x00ed58c2:     8b8128060000  movl 0x628(%ecx), %eax
				0x00ed58c8:           8b4d10  movl 0x10(%ebp), %ecx
				0x00ed58cb:     8b808c090000  movl 0x98c(%eax), %eax
				0x00ed58d1:           c1e204  shl $0x4, %edx
				0x00ed58d4:           8b0488  movl (%eax,%ecx,4), %eax
				0x00ed58d7:           8b0c10  movl (%eax,%edx,1), %ecx
				0x00ed58da:             89f8  mov %edi, %eax
				0x00ed58dc:           8d5601  lea 0x1(%esi), %edx
				0x00ed58df:             85ff  test %edi, %edi
				0x00ed58e1:             740d  jz 0xed58f0
				0x00ed58e3:               90  nop
				0x00ed58e4:     c70100000000  movl $0x0, (%ecx)
				0x00ed58ea:           034df8  addl -0x8(%ebp), %ecx
				0x00ed58ed:               48  dec %eax
				0x00ed58ee:             75f4  jnz 0xed58e4
				0x00ed58f0:             89d6  mov %edx, %esi
				0x00ed58f2:           3b75fc  cmpl -0x4(%ebp), %esi
				0x00ed58f5:             72c1  jb 0xed58b8
				0x00ed58f7:       e9fc000000  jmp 0xed59f8
				0x00ed58fc:             31f6  xor %esi, %esi
				0x00ed58fe:           3b75fc  cmpl -0x4(%ebp), %esi
				0x00ed5901:     0f83f1000000  jnb 0xed59f8
				0x00ed5907:               90  nop
				0x00ed5908:           8b450c  movl 0xc(%ebp), %eax
				0x00ed590b:           8b4d08  movl 0x8(%ebp), %ecx
				0x00ed590e:             89f2  mov %esi, %edx
				0x00ed5910:             0310  addl (%eax), %edx
				0x00ed5912:     8b8128060000  movl 0x628(%ecx), %eax
				0x00ed5918:           8b4d10  movl 0x10(%ebp), %ecx
				0x00ed591b:     8b808c090000  movl 0x98c(%eax), %eax
				0x00ed5921:           c1e204  shl $0x4, %edx
				0x00ed5924:           8b0488  movl (%eax,%ecx,4), %eax
				0x00ed5927:           8b0c10  movl (%eax,%edx,1), %ecx
				0x00ed592a:             89f8  mov %edi, %eax
				0x00ed592c:           8d5601  lea 0x1(%esi), %edx
				0x00ed592f:             85ff  test %edi, %edi
				0x00ed5931:             740c  jz 0xed593f
				0x00ed5933:               90  nop
				0x00ed5934:       66c7010000  movw $0x0, (%ecx) <--

			Frame memory:
				[0x70243450]  .....;...;......   bc cb ed 00 d0 3b 1a 18 ec 3b 1a 18 e8 04 ed 00
				[0x70243460]  ........(5$p.)..   bc cb ed 00 00 00 00 00 28 35 24 70 cc 29 09 16
				[0x70243470]  ........(5$p.U..   04 00 00 00 02 00 00 00 28 35 24 70 10 55 ed 00
		0x70243530	0xed550b	MultiAudioNode::_OutputThread() + 0x207 
		0x70243560	0xed6522	MultiAudioNode::_OutputThreadEntry(void*) + 0x1a 
		0x70243588	0xdcd447	thread_entry + 0x27 
		00000000	0x61e5e250	commpage_thread_exit + 0 

		Registers:
			  eip:	0x00ed5934
			  esp:	0x70243450
			  ebp:	0x70243478
			  eax:	0x00000200
			  ebx:	0x00edcbbc
			  ecx:	0x8183b800
			  edx:	0x00000001
			  esi:	0x00000000
			  edi:	0x00000200
			   cs:	0x001b
			   ds:	0x0023
			   es:	0x0023
			   fs:	0x0063
			   gs:	0x0023
			   ss:	0x0023
			  st0:	nan
			  st1:	nan
			  st2:	nan
			  st3:	nan
			  st4:	0
			  st5:	9.22e+18
			  st6:	1.07e+04
			  st7:	1
			  mm0:	{0xf0, 0, 0, 0}
			  mm1:	{0x128, 0, 0, 0}
			  mm2:	{0x280, 0, 0, 0}
			  mm3:	{0x128, 0, 0, 0}
			  mm4:	{0, 0, 0, 0}
			  mm5:	{0, 0, 0, 0x8000}
			  mm6:	{0, 0, 0, 0xa6ac}
			  mm7:	{0, 0, 0xdb00, 0xfff9}
			 xmm0:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm1:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm2:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm3:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm4:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm5:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm6:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm7:	{0, 0, 0, 0, 0, 0, 0, 0}
	thread 342: Yeah baby, very shagadelic 
		state: Debugged

		Frame		IP			Function Name
		-----------------------------------------------
		00000000	0x61e5e112	commpage_syscall + 0x2 
			Disassembly:
				commpage_syscall:
				0x61e5e110:             89e1  mov %esp, %ecx
				0x61e5e112:             0f34  sysenter <--

		0x7a3e73a8	0xdcc5e0	write_port_etc + 0x34 
		0x7a3e73f0	0xae6b31	BPrivate::media::dataexchange::SendToPort(int32, int32, BPrivate::media::command_data*, uint32) + 0x31 
		0x7a3e74f0	0xab05b0	BBufferProducer::SendBuffer(BBuffer*, media_source&, media_destination&) + 0xf0 
		0x7a3e7530	0xaaed9e	BBufferGroup::RequestBuffer(uint32, int64) + 0x4a 
		0x7a3e7820	0x10575b5	MixerCore::_MixThread() + 0xa45 
		0x7a3e7850	0x1056b62	MixerCore::_MixThreadEntry(void*) + 0x1a 
		0x7a3e7878	0xdcd447	thread_entry + 0x27 
		00000000	0x61e5e250	commpage_thread_exit + 0 

		Registers:
			  eip:	0x61e5e114
			  esp:	0x7a3e736c
			  ebp:	0x7a3e73a8
			  eax:	0x000000e6
			  ebx:	0x00e85ce0
			  ecx:	0x7a3e736c
			  edx:	0x61e5e114
			  esi:	0x00e4e1c0
			  edi:	0x00000306
			   cs:	0x001b
			   ds:	0x0023
			   es:	0x0023
			   fs:	0x0063
			   gs:	0x0023
			   ss:	0x0023
			  st0:	nan
			  st1:	nan
			  st2:	nan
			  st3:	nan
			  st4:	0
			  st5:	9.22e+18
			  st6:	6.14e+09
			  st7:	5.88e+06
			  mm0:	{0xf0, 0, 0, 0}
			  mm1:	{0x128, 0, 0, 0}
			  mm2:	{0x280, 0, 0, 0}
			  mm3:	{0x128, 0, 0, 0}
			  mm4:	{0, 0, 0, 0}
			  mm5:	{0, 0, 0, 0x8000}
			  mm6:	{0, 0, 0, 0xb71b}
			  mm7:	{0x3759, 0x1bb9, 0x9849, 0xb364}
			 xmm0:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm1:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm2:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm3:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm4:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm5:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm6:	{0, 0, 0, 0, 0, 0, 0, 0}
			 xmm7:	{0, 0, 0, 0, 0, 0, 0, 0}

Loaded Images:
	ID		Text Base	Text End	Data Base	Data End	Type	Name
	--------------------------------------------------------------------------------
	4119	0x0056d000	0x00581000	0x00581000	0x00584000	app    	/boot/system/servers/media_addon_server
	4126	0x005ca000	0x0085a000	0x0085a000	0x008c4000	lib    	/boot/system/lib/libicui18n.so.57.2
	4127	0x009b8000	0x009c1000	0x009c1000	0x009c2000	lib    	/boot/system/lib/libicuio.so.57.2
	4122	0x00a09000	0x00a24000	0x00a24000	0x00a2a000	lib    	/boot/system/lib/libgame.so
	4121	0x00a5e000	0x00b0e000	0x00b0e000	0x00b32000	lib    	/boot/system/lib/libmedia.so
	4124	0x00d9b000	0x00e7a000	0x00e7a000	0x00e96000	lib    	/boot/system/lib/libroot.so
	4118	0x00e99000	0x00eb6000	0x00eb6000	0x00eb7000	lib    	/boot/system/runtime_loader
	4142	0x00ec5000	0x00eda000	0x00eda000	0x00ede000	add-on 	/boot/system/add-ons/media/hmulti_audio.media_addon
	4141	0x01045000	0x0105f000	0x0105f000	0x01063000	add-on 	/boot/system/add-ons/media/mixer.media_addon
	4130	0x01142000	0x01215000	0x01215000	0x01217000	lib    	/boot/system/lib/libzstd.so.1.5.6
	4128	0x01297000	0x01409000	0x01409000	0x0143d000	lib    	/boot/system/lib/libicuuc.so.57.2
	4132	0x0154d000	0x01556000	0x01556000	0x01558000	add-on 	/boot/system/add-ons/locale/catalogs/plaintext
	4123	0x0160e000	0x01640000	0x01640000	0x0164d000	lib    	/boot/system/lib/libstdc++.r4.so
	4129	0x01e2c000	0x01e3f000	0x01e3f000	0x01e42000	lib    	/boot/system/lib/libz.so.1.3.1
	4120	0x025bf000	0x028a8000	0x028a8000	0x02945000	lib    	/boot/system/lib/libbe.so
	4125	0x02d9c000	0x0461c000	0x0461c000	0x0461d000	lib    	/boot/system/lib/libicudata.so.57.2
	4117	0x61e5e000	0x61e66000	0x00000000	0x00000000	system 	commpage

Areas:
	ID		Base		End			Size (KiB)	Protection	Locking			Name
	--------------------------------------------------------------------------------
	10309	0x004ff000	0x0050f000	        64	rw-        	none          	rld heap
	10311	0x0056d000	0x00581000	        80	r-x        	none          	media_addon_server_seg0ro
	10312	0x00581000	0x00584000	        12	rw-        	none          	media_addon_server_seg1rw
	10328	0x005ca000	0x0085a000	      2624	r-x        	none          	libicui18n.so.57.2_seg0ro
	10329	0x0085a000	0x008c3000	       420	rw-        	none          	libicui18n.so.57.2_seg1rw
	10330	0x008c3000	0x008c4000	         4	rw-        	none          	libicui18n.so.57.2_seg2rw
	10310	0x008c8000	0x008c9000	         4	rw-cS      	none          	_rld_debug_
	10340	0x00987000	0x0098f000	        32	rw-        	none          	rld heap
	10341	0x0099e000	0x009ae000	        64	rw-        	none          	rld heap
	10358	0x009b5000	0x009b6000	         4	rw-cS      	full          	__timesource_buf_1
	10399	0x009b6000	0x009b7000	         4	rw-cS      	full          	__timesource_buf_3
	10331	0x009b8000	0x009c1000	        36	r-x        	none          	libicuio.so.57.2_seg0ro
	10332	0x009c1000	0x009c2000	         4	rw-        	none          	libicuio.so.57.2_seg1rw
	10413	0x009c2000	0x009ca000	        32	rw-S       	lazy          	shared buffer list clone
	10416	0x009e6000	0x009e8000	         8	rw-S       	full          	a cloned BBuffer
	10417	0x009e8000	0x009ea000	         8	rw-S       	full          	a cloned BBuffer
	10418	0x009ea000	0x009ec000	         8	rw-S       	full          	a cloned BBuffer
	10422	0x009ec000	0x009ed000	         4	rw-S       	full          	__cloned_timesource_buf_3
	10448	0x009ed000	0x009ef000	         8	rw-S       	full          	a cloned BBuffer
	10449	0x009ef000	0x009f1000	         8	rw-S       	full          	a cloned BBuffer
	10546	0x009f1000	0x009f3000	         8	rw-S       	full          	a cloned BBuffer
	10318	0x00a09000	0x00a24000	       108	r-x        	none          	libgame.so_seg0ro
	10319	0x00a24000	0x00a2a000	        24	rw-        	none          	libgame.so_seg1rw
	10316	0x00a5e000	0x00b0e000	       704	r-x        	none          	libmedia.so_seg0ro
	10317	0x00b0e000	0x00b32000	       144	rw-        	none          	libmedia.so_seg1rw
	10323	0x00d9b000	0x00e7a000	       892	r-x        	none          	libroot.so_seg0ro
	10324	0x00e7a000	0x00e8e000	        80	rw-        	none          	libroot.so_seg1rw
	10325	0x00e8e000	0x00e96000	        32	rw-        	none          	libroot.so_seg2rw
	10307	0x00e99000	0x00eb6000	       116	r-x        	none          	runtime_loader_seg0ro
	10308	0x00eb6000	0x00eb7000	         4	rw-        	none          	runtime_loader_seg1rw
	10393	0x00ec5000	0x00eda000	        84	r-x        	none          	hmulti_audio.media_addon_seg0ro
	10394	0x00eda000	0x00ede000	        16	rw-        	none          	hmulti_audio.media_addon_seg1rw
	10387	0x01045000	0x0105f000	       104	r-x        	none          	mixer.media_addon_seg0ro
	10388	0x0105f000	0x01063000	        16	rw-        	none          	mixer.media_addon_seg1rw
	10338	0x01142000	0x01215000	       844	r-x        	none          	libzstd.so.1.5.6_seg0ro
	10339	0x01215000	0x01217000	         8	rw-        	none          	libzstd.so.1.5.6_seg1rw
	10333	0x01297000	0x01409000	      1480	r-x        	none          	libicuuc.so.57.2_seg0ro
	10334	0x01409000	0x0143c000	       204	rw-        	none          	libicuuc.so.57.2_seg1rw
	10335	0x0143c000	0x0143d000	         4	rw-        	none          	libicuuc.so.57.2_seg2rw
	10345	0x0154d000	0x01556000	        36	r-x        	none          	plaintext_seg0ro
	10346	0x01556000	0x01558000	         8	rw-        	none          	plaintext_seg1rw
	10320	0x0160e000	0x01640000	       200	r-x        	none          	libstdc++.r4.so_seg0ro
	10321	0x01640000	0x0164b000	        44	rw-        	none          	libstdc++.r4.so_seg1rw
	10322	0x0164b000	0x0164d000	         8	rw-        	none          	libstdc++.r4.so_seg2rw
	10336	0x01e2c000	0x01e3f000	        76	r-x        	none          	libz.so.1.3.1_seg0ro
	10337	0x01e3f000	0x01e42000	        12	rw-        	none          	libz.so.1.3.1_seg1rw
	10313	0x025bf000	0x028a8000	      2980	r-x        	none          	libbe.so_seg0ro
	10314	0x028a8000	0x02944000	       624	rw-        	none          	libbe.so_seg1rw
	10315	0x02944000	0x02945000	         4	rw-        	none          	libbe.so_seg2rw
	10326	0x02d9c000	0x0461c000	     25088	r-x        	none          	libicudata.so.57.2_seg0ro
	10327	0x0461c000	0x0461d000	         4	rw-        	none          	libicudata.so.57.2_seg1rw
	10342	0x18187000	0x18247000	       768	rw-        	none          	heap
	10303	0x60227000	0x6022b000	        16	rw-k       	full          	user area
	10306	0x61e5e000	0x61e66000	        32	r-xSk      	full          	commpage
	10351	0x61e66000	0x61e67000	         4	rw-cS      	none          	server_memory
	10408	0x70200000	0x70245000	       276	rw-s       	none          	multi_audio audio output_339_st
	10360	0x70473000	0x704b8000	       276	rw-s       	none          	System clock control_329_stack
	10402	0x70b9e000	0x70be3000	       276	rw-s       	none          	Auvia 8237 control_337_stack
	10355	0x70fe5000	0x7102a000	       276	rw-s       	none          	_BMediaRoster__327_stack
	10305	0x71172000	0x72173000	     16388	rw-s       	none          	media_addon_server_324_stack
	10353	0x72173000	0x72193000	       128	rw-cS      	none          	server_memory
	10447	0x7a3a4000	0x7a3e9000	       276	rw-s       	none          	Yeah baby, very shagadelic_342_
	10390	0x7a66f000	0x7a6b4000	       276	rw-s       	none          	Audio Mixer control_335_stack
	10357	0x7a807000	0x7a84c000	       276	rw-s       	none          	media_addon_server control_328_

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

Semaphores:
	ID		Count	Last Holder	Name
	------------------------------------------------------------
	2167	    0	          0	some BBlockCache lock
	2168	    0	          0	Catalog
	2169	    0	          0	some BLocker
	2170	    0	          0	some BLocker
	2171	    0	          0	token space
	2172	    0	          0	BLooperList lock
	2173	    0	          0	AppServerLink_sLock
	2174	    0	          0	LocaleRosterData
	2175	    0	          0	some BLocker
	2176	    0	          0	media plugin manager
	2177	    0	          0	shared buffer list
	2178	    0	          0	add-on manager
	2179	    0	          0	media theme lock
	2180	    0	          0	BMediaRoster::Roster locker
	2181	    0	          0	port pool
	2182	    0	          0	some BLocker
	2183	    0	          0	GameSound device lock
	2184	    0	          0	BMessageQueue Lock
	2185	    0	          0	AppLooperPort
	2198	    0	          0	screen list
	2199	    0	          0	clipboard
	2200	    0	          0	width buffer
	2201	    0	          0	BMessageQueue Lock
	2202	    0	          0	_BMediaRoster_
	2206	    0	          0	dormant node manager locker
	2207	    0	          0	time source object manager
	2211	    0	          0	BTimeSource slavenodes
	2238	    0	          0	BControllable lock
	2239	    0	          0	BTimedEventQueue locker
	2240	    0	          0	BTimedEventQueue locker
	2241	    0	          0	mixer core lock
	2242	    0	          0	mixer settings lock
	2243	    0	          0	Catalog
	2250	    0	          0	Catalog
	2252	    0	          0	BTimeSource slavenodes
	2253	    0	          0	BTimedEventQueue locker
	2254	    0	          0	BTimedEventQueue locker
	2255	    0	          0	BControllable lock
	2256	    0	          0	multi audio buffers
	2267	    0	        342	buffer reclaim sem
	2278	    0	          0	mix thread wait
2 Likes

Sounds like #19098 (Media (no audio)) – Haiku

2 Likes

Please try with hrev58299 or newer.

1 Like

That appears to have solved it. we once again have audio.

1 Like

The patch will be part of the next build on the r1beta5 branch.

1 Like