[haiku-bugs] [Haiku] #11718: userlandfs -> Failed to acquire spinlock for a long time (last caller: 0x0, value: deadbeef)

  • From: "ttcoder" <trac@xxxxxxxxxxxx>
  • Date: Wed, 07 Jan 2015 09:27:43 -0000

#11718: userlandfs -> Failed to acquire spinlock for a long time (last caller: 
0x0,
value: deadbeef)
-----------------------+------------------------------
 Reporter:  ttcoder    |        Owner:  nobody
     Type:  bug        |       Status:  new
 Priority:  normal     |    Milestone:  R1/beta1
Component:  - General  |      Version:  R1/Development
 Keywords:             |   Blocked By:
 Blocking:             |  Has a Patch:  0
 Platform:  All        |
-----------------------+------------------------------
 This is hrev46819

 When ejecting a cdda, it seems Tracker is still keeping a reference to a
 no-longer-valid resource and its UpdateVolumeSpaceBar() calls
 BVolume::Capacity(), which in turns KDLs.

 This is...
 - not continuable (the system returns to KDL after a few seconds of
 freeze)
 - reproducible easily it seems (insert/mount CD, eject, notice that the
 volume is still on desktop, invoke the `/bin/mount -t userlandfs...` line
 again even though the CD drive is now empty)
 - backtrace seems similar to #11344 (which also has 0x0 last caller, IIUC)

--
Ticket URL: <https://dev.haiku-os.org/ticket/11718>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: