Opened 5 years ago

Closed 5 years ago

Last modified 4 years ago

#15024 closed bug (fixed)

fifo_dequeue_buffer: Use of uninitialized lock

Reported by: T.Knez Owned by: axeld
Priority: normal Milestone: R1/beta2
Component: Network & Internet/Stack Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #14866
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 years ago.
Picture of the kernel panic output
listdev.txt (2.8 KB ) - added by T.Knez 5 years ago.
Output of "listdev"

Change History (12)

by T.Knez, 5 years ago

Attachment: image1.jpeg added

Picture of the kernel panic output

by T.Knez, 5 years ago

Attachment: listdev.txt added

Output of "listdev"

comment:1 by waddlesplash, 5 years 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 years 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 years ago

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

comment:4 by waddlesplash, 5 years 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 years 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 years 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 years ago

Should be fixed in hrev53089.

comment:8 by waddlesplash, 5 years ago

Resolution: fixed
Status: newclosed

comment:9 by waddlesplash, 5 years ago

Blocking: 14866 added

comment:10 by nielx, 4 years ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.