Opened 5 months ago

Closed 4 months ago

Last modified 4 months ago

#15024 closed bug (fixed)

fifo_dequeue_buffer: Use of uninitialized lock

Reported by: T.Knez Owned by: axeld
Priority: normal Milestone: Unscheduled
Component: Network & Internet/Stack Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #14866
Has a Patch: no Platform: x86-64

Description

Hrev 53085 and 53086 have given me sporad kernel panics upon boot. It does not matter if it's a cold or warm boot, the issue can show itself regardless. This has never happend before on the machine. It has been rock solid running Haiku for at least the past year.

The computer in question is a Lenovo Thinkpad X61s running Haiku exclusively.

Output of listdev from the machine and a jpg picture of the kernel panic output is attached to this ticket.

Attachments (2)

image1.jpeg (3.4 MB ) - added by T.Knez 5 months ago.
Picture of the kernel panic output
listdev.txt (2.8 KB ) - added by T.Knez 5 months ago.
Output of "listdev"

Change History (11)

by T.Knez, 5 months ago

Attachment: image1.jpeg added

Picture of the kernel panic output

by T.Knez, 5 months ago

Attachment: listdev.txt added

Output of "listdev"

comment:1 by waddlesplash, 5 months ago

Component: - GeneralNetwork & Internet/Stack
Owner: changed from nobody to axeld
Summary: Kernel panic upon boot (network related)fifo_dequeue_buffer: Use of uninitialized lock

comment:2 by waddlesplash, 5 months ago

The device_consumer_thread creation occurs after init_fifo is called. So I'm really not sure how this would occur. Memory corruption, maybe?

comment:3 by waddlesplash, 5 months ago

hrev53085 is where I merged the new ipro1000 changes. So, maybe memory corruption indeed?

comment:4 by waddlesplash, 5 months ago

kallisti5 reports the TUN driver triggers this on a VM with virtio, so the ipro1000 changes are unlikely to be related.

comment:5 by kallisti5, 5 months ago

Yeah, my (*early*) work on top of mmu_man's tun work seems to trigger on hrev53077.

<same KDL>

comment:6 by kallisti5, 5 months ago

I should mention tun isn't in the images yet, and I haven't changed anything core network kit / server at this time.

comment:7 by waddlesplash, 5 months ago

Should be fixed in hrev53089.

comment:8 by waddlesplash, 4 months ago

Resolution: fixed
Status: newclosed

comment:9 by waddlesplash, 4 months ago

Blocking: 14866 added
Note: See TracTickets for help on using tickets.