#14941 closed bug (fixed)
[iprowifi2200] PANIC: ID-Store: delete_unrhdr: some ids are still in use..
Reported by: | derpo | Owned by: | waddlesplash |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | Drivers/Network/iprowifi2200 | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | #15845 | |
Platform: | x86 |
Description (last modified by )
hrev52946 gcc2.
(syslog attached, also some other files from safe mode)
Let me know if you need any other specific info.
Attachments (4)
Change History (12)
by , 6 years ago
Attachment: | SYSLOG00.TXT added |
---|
comment:1 by , 6 years ago
Description: | modified (diff) |
---|---|
Summary: | thinkpad t42 kernel panic (hrev52946) → [iprowifi2200] PANIC: ID-Store: delete_unrhdr: some ids are still in use.. |
comment:2 by , 6 years ago
Component: | System/Kernel → Drivers/Network/iprowifi2200 |
---|---|
Keywords: | thinkpad t42 removed |
comment:3 by , 6 years ago
Probably this is a bug in the 2200 driver from FreeBSD; it likely isn't freeing some resource before detaching.
comment:4 by , 5 years ago
some ids are still in use
is caused in delete_unrhdr
(src/libs/compat/freebsd_network/unit.cpp
):
It checks if idStore->idBuffer->root_size
is equal to 0 and panics if it's not.
idBuffer
is a radix_bitmap*
(headers/private/kernel/util/RadixBitmap.h
),
and while it is set to non-zero value during creation (radix_bitmap_create
at src/system/kernel/util/RadixBitmap.cpp
), root_size
never changes, so it will always be bigger than 0.
Edit: checked at hrev53576
comment:5 by , 5 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:6 by , 5 years ago
Blocking: | 15845 added |
---|
comment:7 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Indeed; I've removed the check in hrev54081. Thanks for investigating, halamix2! Sorry for not noticing sooner.
comment:8 by , 5 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone
syslog