[Bugs] #2319 UNSP: Resuming large file from external media doesn't work because of dbus timeout

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Sun Sep 12 13:33:40 EDT 2010


#2319: Resuming large file from external media doesn't work because of dbus
timeout
------------------------------------------+---------------------------------
    Reporter:  sascha_silbe               |          Owner:  alsroot                    
        Type:  defect                     |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  journal                    |        Version:  Git as of bugdate          
    Severity:  Major                      |       Keywords:                             
Distribution:                             |   Status_field:  New                        
------------------------------------------+---------------------------------
 When trying to resume a large file (Journal backup bundle, ~400MB) from a
 mounted volume (internal hard disk), a dbus timeout happens. No user
 feedback is given even though the fix for #1842 has been merged.

 {{{
 1284311202.043779 DEBUG root: get_file asked for file with path
 '/media/tmp/Journal backup of SaschaSilbe
 (d0693262a0d0ae006cc9fedca6d8176571a0a3a9) on 12.09.2010.xmj'
 1284311202.044164 DEBUG root: model.write '' '' '/media/tmp/Journal backup
 of SaschaSilbe (d0693262a0d0ae006cc9fedca6d8176571a0a3a9) on
 12.09.2010.xmj' True
 Traceback (most recent call last):
   File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
 packages/jarabe/journal/listview.py", line 528, in __icon_clicked_cb
     misc.resume(metadata)
   File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
 packages/jarabe/journal/misc.py", line 213, in resume
     tree_id = model.copy(metadata, '/')
   File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
 packages/jarabe/journal/model.py", line 488, in copy
     return write(metadata, file_path, transfer_ownership=False)
   File "/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-
 packages/jarabe/journal/model.py", line 505, in write
     file_path, transfer_ownership)
   File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in
 __call__
     **keywords)
   File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 630, in
 call_blocking
     message, timeout)
 dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not
 receive a reply. Possible causes include: the remote application did not
 send a reply, the message bus security policy blocked the reply, the reply
 timeout expired, or the network connection was broken.
 }}}

 The data store call only returns after the entry has been successfully
 stored, so we need to increase the DBus timeout.
 This happened with the version support branch, but mainline doesn't set
 dbus timeouts either so will have the same issue.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/2319>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list