Date: Sat, 30 May 2026 11:42:44 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 295722] uaudio panics on boot Message-ID: <bug-295722-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295722 Bug ID: 295722 Summary: uaudio panics on boot Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: novel@FreeBSD.org Updating to 16.0-CURRENT d62e8c5c6fdc9e3b006bf126e1fb863e8bdd6c51 results in panic on boot: panic: mutex uaudio mixer lock not owned at /usr/home/novel/code/freebsd-src/sys/dev/usb/usb_transfer.c:1953 (kgdb) #0 __curthread () at /usr/home/novel/code/freebsd-src/sys/amd64/include/pcpu_aux.h:57 td = <optimized out> #1 doadump (textdump=textdump@entry=1) at /usr/home/novel/code/freebsd-src/sys/kern/kern_shutdown.c:399 error = 0 coredump = <optimized out> #2 0xffffffff80c03bb7 in kern_reboot (howto=260) at /usr/home/novel/code/freebsd-src/sys/kern/kern_shutdown.c:519 once = 0 __pc = 0x0 #3 0xffffffff80c040cd in vpanic (fmt=<optimized out>, ap=ap@entry=0xfffffe014aea0980) at /usr/home/novel/code/freebsd-src/sys/kern/kern_shutdown.c:974 buf = "mutex uaudio mixer lock not owned at /usr/home/novel/code/freebsd-src/sys/dev/usb/usb_transfer.c:1953", '\000' <repeats 154 times> __pc = 0x0 __pc = 0x0 __pc = 0x0 other_cpus = {__bits = {3839, 0 <repeats 15 times>}} td = 0xfffff80002e10780 bootopt = <unavailable> newpanic = <optimized out> #4 0xffffffff80c03f13 in panic (fmt=<unavailable>) at /usr/home/novel/code/freebsd-src/sys/kern/kern_shutdown.c:887 ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0xfffffe014aea09b0, reg_save_area = 0xfffffe014aea0950}} #5 0xffffffff80bdbe69 in __mtx_assert (c=<optimized out>, what=what@entry=4, file=<unavailable>, line=<unavailable>, line@entry=1953) at /usr/home/novel/code/freebsd-src/sys/kern/kern_mutex.c:1108 m = <optimized out> __x = <optimized out> #6 0xffffffff809f69db in usbd_transfer_start (xfer=0xfffff80004c6f148) at /usr/home/novel/code/freebsd-src/sys/dev/usb/usb_transfer.c:1953 No locals. #7 0xffffffff845de46e in uaudio_mixer_ctl_set (sc=0xfffffe01b8e9f000, mc=0xfffff80128cdf800, chan=0 '\000', val=<optimized out>) at /usr/home/novel/code/freebsd-src/sys/dev/sound/usb/uaudio.c:5399 No locals. #8 uaudio_mixer_set (sc=0xfffffe01b8e9f000, m=m@entry=0xfffff80128cdf600, type=type@entry=4, left=left@entry=0, right=right@entry=0) at /usr/home/novel/code/freebsd-src/sys/dev/sound/usb/uaudio.c:5485 index = 0 mc = <optimized out> chan = 0 #9 0xffffffff845dd0af in ua_mixer_set (m=0xfffff80128cdf600, m@entry=<error reading variable: value is not available>, type=4, type@entry=<error reading variable: value is not available>, left=0, left@entry=<error reading variable: value is not available>, right=0, right@entry=<error reading variable: value is not available>) at /usr/home/novel/code/freebsd-src/sys/dev/sound/usb/uaudio_pcm.c:137 No locals. #10 0xffffffff8096d75a in MIXER_SET (m=0xfffff80128cdf600, dev=<optimized out>, left=0, right=0) at ./mixer_if.h:75 rc = <optimized out> _m = <optimized out> #11 mixer_set (m=m@entry=0xfffff80128cdf600, dev=dev@entry=0, muted=muted@entry=0, lev=<optimized out>) at /usr/home/novel/code/freebsd-src/sys/dev/sound/pcm/mixer.c:269 parent = <optimized out> child = 16 l = 75 r = 75 realdev = <optimized out> d = <optimized out> i = 4 tl = 0 tr = 0 dropmtx = <optimized out> #12 0xffffffff8096de37 in mixer_init (dev=dev@entry=0xfffff80001fe4600, cls=cls@entry=0xffffffff845ea120 <ua_mixer_class>, devinfo=<optimized out>) at /usr/home/novel/code/freebsd-src/sys/dev/sound/pcm/mixer.c:644 val = -2048 snddev = 0xfffff80039310c00 name = 0xfffff80001e6fe58 "pcm" unit = 2 m = 0xfffff80128cdf600 i = 0 v = <unavailable> pdev = <optimized out> #13 0xffffffff845dd317 in uaudio_attach_sub (dev=0xfffff80001fe4600, dev@entry=<error reading variable: value is not available>, mixer_class=0xffffffff845ea120 <ua_mixer_class>, mixer_class@entry=<error reading variable: value is not available>, chan_class=0xffffffff845ea150 <ua_chan_class>, chan_class@entry=<error reading variable: value is not available>) at /usr/home/novel/code/freebsd-src/sys/dev/sound/usb/uaudio.c:1199 status = "@\020\0259\000\370\377\377\300\214\215\001\000\370\377\377\334\v\352J\001\376\377\377\377\377\377\377\000\000\000\000\330\017\217\001\000\370\377\377\020\000\201\001\000\000\000\000\020\000\000\0000\000\000\000\320\v\352J\001\376\377\377" sc = 0xfffffe01b8e9f000 i = <optimized out> #14 0xffffffff80c46aa6 in DEVICE_ATTACH (dev=0xfffff80001fe4600) at ./device_if.h:198 _m = <optimized out> rc = <optimized out> Please let me know if more info is needed. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-295722-227>
