Opened 5 years ago

Closed 5 years ago

#10766 closed bug (fixed)

[kernel] PANIC: ASSERT FAILED (../scheduler/scheduler_cpu.h:428): gTrackCoreLoad

Reported by: diver Owned by: pdziepak
Priority: normal Milestone: R1
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

hrev47114 gcc2 hybrid in VirtualBox 4.1.28.

Running attached vlc binary crashes kernel in scheduler code. Typing "es" in KDL crashes in try_acquire_read_spinlock () attempt to acquire lock twice on non-SMP system.

Attachments (3)

gTrackCoreLoad.png (72.7 KB) - added by diver 5 years ago.
try_acquire_read_spinlock.png (93.7 KB) - added by diver 5 years ago.
vlc (1.2 MB) - added by diver 5 years ago.

Download all attachments as: .zip

Change History (4)

Changed 5 years ago by diver

Attachment: gTrackCoreLoad.png added

Changed 5 years ago by diver

Changed 5 years ago by diver

Attachment: vlc added

comment:1 Changed 5 years ago by pdziepak

Resolution: fixed
Status: newclosed

KDL fixed in hrev47129.

Apparently, VLC spawns threads with B_IDLE_PRIORITY what confuses the scheduler quite seriously. With the patch thread priority is clamped to a sensible range. Undoubtedly, VLC also should be fixed.

Note: See TracTickets for help on using tickets.