#2630 closed bug (fixed)
Eject when unmounting not working. (gcc2 only)
Reported by: | bga | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Applications/Tracker | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
When a CD is unmounted it does not eject even when eject when unmounting is enabled in the Mount settings.
Attachments (1)
Change History (14)
comment:1 by , 10 years ago
by , 10 years ago
Attachment: | screenshot1.png added |
---|
comment:2 by , 10 years ago
It is also a very strange bug, and seems to be timing related; I investigated this one once, and adding a few debug output messages fixed the issue IIRC.
comment:3 by , 10 years ago
This is still a valid bug in hrev48947.
comment:4 by , 10 years ago
comment:5 by , 10 years ago
While those tickets mention the eject problem, they are both about adding a menu item to different components, not the actual issue mentioned here.
comment:6 by , 10 years ago
I tested the most recent builds (hrev49132), and find it strange that 64 bit works fine, but 32 bit does not.
comment:7 by , 10 years ago
Have you tried x86_gcc2 or x86 (gcc4)? It could be a compiler issue. It is known that the code for this is there, but not working reliably (possibly because there is a race condition: we try to eject the disk before it is fully unmounted). The result is that it works only sometimes (when the timing is right). Since the timing is different for each compiler and architecture (different cpu instructions used, etc), it's not very surprising that some work better than others.
comment:8 by , 10 years ago
comment:10 by , 10 years ago
comment:11 by , 10 years ago
Summary: | Eject when unmounting not working. → Eject when unmounting not working. (gcc2 only) |
---|
comment:13 by , 10 years ago
Now working correctly, including when burning a CD with CDRecord with the "-eject" flag. Previously, when burning a disk, if the "-eject" flag was used, CDRecord would eject the CD prior to the burn, rather than after completion. Thanks for taking care of this!
This is still a valid bug in hrev48269 x86_gcc2 If "eject when unmounting" is selected in mount settings, disks do not eject after being unmounted (screenshot1).