Ticket #2316 (new defect)
Opened 3 years ago
write error in unzip causes Sugar to hang
| Reported by: | sascha_silbe | Owned by: | erikos |
|---|---|---|---|
| Priority: | Unspecified by Maintainer | Milestone: | Unspecified by Release Team |
| Component: | sugar-toolkit | Version: | Git as of bugdate |
| Severity: | Critical | Keywords: | |
| Cc: | Distribution/OS: | ||
| Bug Status: | New |
Description
If unzip fails due to a write error, it will ask the user (on the tty, not in X) whether to continue. This causes Sugar to hang indefinitely. The Frame is inaccessible, so the only way for the user to recover from this is either using a text console (Linux virtual console) or kill the entire session (potential data loss).
Extract from shell.log:
1284305013.357660 DEBUG root: TempFilePath created dbus.String(u'/home/sascha.silbe/.sugar/default/data/3a9d2a1a-1e68-42f0-8b01-d0518cbfe755-5e92425f-4e7c-43bd-95f9-a5bc82972f66_zUiB1o.xo') 1284305013.357875 DEBUG root: TempFilePath created '/home/sascha.silbe/.sugar/default/data/3a9d2a1a-1e68-42f0-8b01-d0518cbfe755-5e92425f-4e7c-43bd-95f9-a5bc82972f66_zUiB1o.xo' 1284305013.360555 DEBUG root: locale/en_US/activity.linfo not found. 1284305013.360775 DEBUG root: locale/en/activity.linfo not found. Archive: /home/sascha.silbe/.sugar/default/data/3a9d2a1a-1e68-42f0-8b01-d0518cbfe755-5e92425f-4e7c-43bd-95f9-a5bc82972f66_zUiB1o.xo inflating: /home/sascha.silbe/Activities/VideoChat.activity/NEWS inflating: /home/sascha.silbe/Activities/VideoChat.activity/setup.py inflating: /home/sascha.silbe/Activities/VideoChat.activity/call.py inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libjinglep2pclient-0.3.so.0 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libfsvalve.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libfarsight-0.1.so.3 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libkrb5support.so.0 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libresolv.so.2 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstvideoflip.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstreamer-0.10.so.0 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstgdp.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstgio.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstice.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstvideo4linux2.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libcom_err.so.2 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/telepathy-stream-engine inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgcc_s.so.1 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstrtp.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstximagesink.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstvideotestsrc.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libjinglexmllite-0.3.so.0 inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libgstrtpmuxer.so inflating: /home/sascha.silbe/Activities/VideoChat.activity/tse/libjinglebase-0.3.so.0 /home/sascha.silbe/Activities/VideoChat.activity/tse/libjinglebase-0.3.so.0: write error (disk full?). Continue? (y/n/^C)
Note: See
TracTickets for help on using
tickets.
