Hangs after configuring timezone

Bug #40658 reported by Tormod Volden
38
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
Medium
Colin Watson

Bug Description

Espresso hangs after I have gone back and forward a little, after configuring the time zone. The GUI is not responding or redrawing. From ps aux:
 7060 ? S 0:00 gksudo --desktop file:///home/ubuntu/Desktop/espresso-gtkui.desktop espresso gtkui
 7488 ? S 0:00 /usr/bin/perl -w /usr/bin/debconf-communicate -fnoninteractive espresso
 7061 ? Ss 0:04 /usr/bin/python /usr/bin/espresso gtkui
ubuntu@ubuntu:~$ sudo strace -p 7061
Process 7061 attached - interrupt to quit
waitpid(7488, <unfinished ...>
Process 7061 detached
ubuntu@ubuntu:~$ sudo strace -p 7488
Process 7488 attached - interrupt to quit
read(0, <unfinished ...>
Process 7488 detached
ubuntu@ubuntu:~$

Only process 7060 (gksudo) is busy, see attachment to follow.

Revision history for this message
Tormod Volden (tormodvolden) wrote : strace of the gksudo process

Other than this, the CPU is 98% idle.

Revision history for this message
Tormod Volden (tormodvolden) wrote : espresso log

Maybe interesting how the last timestamp is 2 hours off the others (I am in timezone +2). Is anything in the code depending on the time?

Revision history for this message
Tormod Volden (tormodvolden) wrote : more espresso logs

This log has some Tracebacks.

Revision history for this message
Tormod Volden (tormodvolden) wrote : ESPRESSO_DEBUG=1 espresso log

(there must be fifty ways to hang espresso). Again, by going back and forth, changing timezones and keyboard layout, it ended up hanging just after I have tried the layout by entering some text in the layout test-field.

I discovered the / fs was full, because syslog, messages and user.log in /var/log were filling up with messages like this:

Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: default_keymap: check: at
Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: default_keymap: check: usb
Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: default_keymap: not found
Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: keymap_ask: no default map!
Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: default_keymap: have arch: <empty>
Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: default_keymap: check: at
Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: default_keymap: check: usb
Apr 22 11:12:00 ubuntu kbd-chooser[8296]: INFO: defroot@ubuntu:/var/log#

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

Thanks, the last log was perfect. All the crashes there (apart from the last, due to running out of space on /) were due to a single class of bugs in the keyboard selector, for which I've now committed a fix. The workaround in the beta release is to select a country for which a default keyboard selection is available. :-(

Changed in espresso:
assignee: nobody → kamion
status: Unconfirmed → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

ubiquity (0.99.63) dapper; urgency=low

  * Additional base build-dependencies need to go in d-i/update-control to
    survive 'debian/rules update'. Add python-kde3-dev there.
  * Fix 'debian/rules build' to notice when kdepyuic fails.
  * Fix crash in keyboard selector if no keyboard is selected (closes:
    Malone #40658).
  * Remove ubiquity/frontend/liveinstaller.py on clean.

 -- Colin Watson <email address hidden> Sun, 23 Apr 2006 13:12:31 +0100

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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