[Bug 172332] Re: Nautilus DVD creator hangs when trying to write files to disc

Nick Demou ndemou at enlogic.gr
Tue Apr 15 12:56:16 BST 2008


I've seen the same behavior when I was witting a lot of files (last time
~2000 files)

following is an strace for nautilus-cd-burner and nautilus-cd-burner/mapping-daemon during the bugy behavior. I've waited for at least 3-4 minutes with no response (btw total CPU response was ~1% for all this time). If you need backtrace please let me know what trick I should use in the special case of nautilus. I've tried 
   killall nautilus && gdb nautilus 2>&1 | tee gdb-nautilus.txt 
but it captured nothing at all

---------------------------------------
strace for nautilus-cd-burner:
---------------------------------------
Process 9410 attached - interrupt to quit
select(16, [15], NULL, NULL, {0, 380000}) = 0 (Timeout)
read(15, 0x8339180, 1024)               = -1 EAGAIN (Resource temporarily unavailable)
select(16, [15], NULL, NULL, {1, 0})    = 0 (Timeout)
read(15, 0x8339180, 1024)               = -1 EAGAIN (Resource temporarily unavailable)
select(16, [15], NULL, NULL, {1, 0})    = 0 (Timeout)
read(15, 0x8339180, 1024)               = -1 EAGAIN (Resource temporarily unavailable)
select(16, [15], NULL, NULL, {1, 0})    = 0 (Timeout)
[...] the above seems to go on for ever [...]

---------------------------------------
strace for nautilus-cd-burner/mapping-daemon
---------------------------------------
Process 9363 attached - interrupt to quit
gettimeofday({1208258779, 604502}, NULL) = 0
gettimeofday({1208258779, 604573}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 3, 2144) = 0
gettimeofday({1208258781, 748786}, NULL) = 0
gettimeofday({1208258781, 748852}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 3, 5000) = 0
gettimeofday({1208258786, 748764}, NULL) = 0
gettimeofday({1208258786, 748825}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 3, 0) = 0
gettimeofday({1208258786, 748953}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 3, 5000) = 0
[...] the above seems to go on for ever [...]

-- 
Nautilus DVD creator hangs when trying to write files to disc
https://bugs.launchpad.net/bugs/172332
You received this bug notification because you are a member of Ubuntu
Burning Team, which is subscribed to nautilus-cd-burner in ubuntu.



More information about the Ubuntu-burning mailing list