View Bug Details

IDProjectCategoryView StatusLast Update
0001438DCP-o-maticBugspublic2020-12-16 00:11
Reporterrobn Assigned Tocarl  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionunable to reproduce 
Platformx86_64OSFedoraOS Version27
Target Version2.14.0 
Summary0001438: DOM 2.13.89 gets in EAGAIN loop
Description

I found out that DOM 2.13.89 got in a seemingly infinite loop with a system call returning EAGAIN.
It happened at 71% while building a feature DCP with dcpomatic2_batch.
The UI is still responsive, CPU load is about zero. There is no progress anymore.

Attaching an strace to the dcpomatic2_batch process yields:

strace -p 18631
strace: Process 18631 attached
restart_syscall(<... resuming interrupted poll ...>) = 0
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 0) = 0 (Timeout)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 1000) = 0 (Timeout)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 0) = 0 (Timeout)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 1000) = 0 (Timeout)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
.
.

It might have something to do with the EAGAIN fixes between 2.13.87 and 2.13.88 ?
I have never encountered this problem before and 2.13.83 is working fine for me.
(I successfully built an other feature DCP with 2.13.89 though)

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUnknown

Activities

carl

2018-12-24 01:16

administrator   ~0002826

Hello, are you installing from .deb?

robn

2018-12-24 01:18

reporter   ~0002827

Sorry, looking further I can't rule out that this problem was caused by a full file system!
Just removed the 71% result and I see 127 GB free. Which is approx the size of
the 71% result !! ..
(will check again)

carl

2018-12-24 01:18

administrator   ~0002828

That would be interesting!

robn

2018-12-24 01:20

reporter   ~0002829

no .deb: I use the Fedora RPM

carl

2018-12-24 01:21

administrator   ~0002830

Last edited: 2018-12-24 01:22

Ah, of course. Let me know about the full file system...

robn

2018-12-24 01:44

reporter   ~0002831

DCP build with DOM 2.13.89 started again with sufficient disk space now ..
Should finish somewhere tomorrow, will report!
(but I already assume it was my mistake! .. :-)

robn

2018-12-24 13:39

reporter   ~0002832

The DCP was built fine with DOM 2.13.89 , so I assume the problem was only related to the insufficient disk space.
Consider this bug report a false alarm!

carl

2018-12-24 14:33

administrator   ~0002833

It shouldn't hang if it runs out of disk space though :)

carl

2019-01-26 01:27

administrator   ~0002951

Should test behaviour on out-of-disk; I think even if it doesn't hang the errors are pretty vague (and out-of-disk is a common problem).

carl

2019-03-11 22:37

administrator   ~0003132

Tested out-of-disk; the error is not bad (although the "you're out of disk" message is on the Details... page).

carl

2019-03-11 22:42

administrator   ~0003133

I'll close this for now as I can't reproduce it, yet; hopefully we'll get to the bottom of it one day. Thanks for the report!

Bug History

Date Modified Username Field Change
2018-12-24 01:11 robn New Bug
2018-12-24 01:16 carl Assigned To => carl
2018-12-24 01:16 carl Status new => feedback
2018-12-24 01:16 carl Note Added: 0002826
2018-12-24 01:18 robn Note Added: 0002827
2018-12-24 01:18 robn Status feedback => assigned
2018-12-24 01:18 carl Note Added: 0002828
2018-12-24 01:20 robn Note Added: 0002829
2018-12-24 01:21 carl Note Added: 0002830
2018-12-24 01:22 carl Note Edited: 0002830
2018-12-24 01:44 robn Note Added: 0002831
2018-12-24 13:39 robn Note Added: 0002832
2018-12-24 14:33 carl Note Added: 0002833
2019-01-06 23:43 carl Target Version => 2.14.0
2019-01-26 01:27 carl Note Added: 0002951
2019-03-11 22:37 carl Note Added: 0003132
2019-03-11 22:42 carl Status assigned => resolved
2019-03-11 22:42 carl Resolution open => unable to reproduce
2019-03-11 22:42 carl Note Added: 0003133
2020-12-16 00:11 carl Status resolved => closed