Installer crashed: IOError: Interrupted system call

Bug #44694 reported by Robin Munn
This bug report is a duplicate of:  Bug #41921: strange EINTR in keyboard chooser. Edit Remove
8
Affects Status Importance Assigned to Milestone
debconf (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Dapper Beta 2 live CD, running on a VMWare Server virtual machine. Host OS Windows 2000 Server.

Booted fine, ran the installer. Selected the Africa/Bamako timezone so that Ubuntu would think the system clock was set to GMT. Clicked "Set Time" to set the time, which was about five hours and seventeen minutes ahead of the time that Windows was reporting. Clicked "OK" on the time dialog, then clicked "Next" on the installer to go to step 4, the keyboard layout. The installer displayed the keyboard layout, with "American English" highlighted, but then crashed with the following traceback:

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/ubiquity/frontend/gtkui.py", line 1061, in watch_debconf_fd_helper
    return callback(source, debconf_condition)
  File "/usr/lib/python2.4/site-packages/ubiquity/filteredcommand.py", line 141, in process_input
    if not self.process_line():
  File "/usr/lib/python2.4/site-packages/ubiquity/filteredcommand.py", line 80, in process_line
    return self.dbfilter.process_line()
  File "/usr/lib/python2.4/site-packages/ubiquity/debconffilter.py", line 208, in process_line
    if not input_widgets[0].run(priority, question):
  File "/usr/lib/python2.4/site-packages/ubiquity/components/kbd_chooser.py", line 61, in run
    self.debug("Display map: %s", self.choices_display_map(question))
  File "/usr/lib/python2.4/site-packages/ubiquity/filteredcommand.py", line 197, in choices_display_map
    choices = self.choices(question)
  File "/usr/lib/python2.4/site-packages/ubiquity/filteredcommand.py", line 186, in choices
    choices = unicode(self.db.metaget(question, 'choices'), 'utf-8')
  File "/usr/lib/python2.4/site-packages/debconf.py", line 58, in <lambda>
    lambda *args, **kw: self.command(command, *args, **kw))
  File "/usr/lib/python2.4/site-packages/debconf.py", line 64, in command
    resp = self.read.readline().strip()
IOError: [Errno 4] Interrupted system call

This issue is probably timing-dependant, so I don't think I'll be able to reproduce it. I'll try and report my results.

Revision history for this message
Robin Munn (rmunn) wrote : traceback.txt

Attaching traceback as a text file, in case it got wrapped in the bug description.

Revision history for this message
Colin Watson (cjwatson) wrote :

Thanks for your report. This is also bug 41921, which is fixed in Flight CD 7. You're right that it was somewhat timing-dependent.

Changed in ubiquity:
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.