[Pkg-utopia-maintainers] Bug#659328: consolekit: Hang and unable to switch between ttys after near OOM

Martin Packman martin.packman at canonical.com
Fri Feb 10 09:24:44 UTC 2012


Package: consolekit
Version: 0.4.5-1
Severity: important

Dear Maintainer,

Shortly after upgrading this machine from squeeze to testing, which brought
in consolekit as a side effect, it apparently caused a hang where the screen
was no longer updated and input accepted, but background processing went on as
normal.

The approximate steps leading to this state were:

* Was running on several ttys and xfc4 up on tty7
* Had a process on tty1 start to use a lot of memory
* Interrupted mplayer from tt5, and xinit from tt6
* Ran top on tty6 after X finished shutting down
* Switched around a bit, ending back on tt6 with top
* Console update froze, could no longer switch between ttys
* Running processes in the background continued as normal
* Process that was using all the ram completed
* (Deduced as cpu calmed down, and after rebooting the work was done)
* System still in a hung state
* Held down the power switch
* System fine after reboot

Though this sounds like an unlikely scenario, needing to switch to a different
tty to kill stuff off when a process was short of memory, and have done it
without this issue a number of times before upgrading. Am assuming consolekit
os to blame as it's a new package and appears in the syslog, extract to be
included.

Thanks,

Martin


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-486
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages consolekit depends on:
ii  dbus                   1.4.16-1
ii  libc6                  2.13-26
ii  libck-connector0       0.4.5-1
ii  libdbus-1-3            1.4.16-1
ii  libdbus-glib-1-2       0.98-1
ii  libglib2.0-0           2.30.2-6
ii  libpolkit-gobject-1-0  0.104-1
ii  libx11-6               2:1.4.4-4
ii  zlib1g                 1:1.2.3.4.dfsg-3

Versions of packages consolekit recommends:
ii  libpam-ck-connector  0.4.5-1

consolekit suggests no packages.

-- no debconf information
-------------- next part --------------
....
Feb  9 12:46:51 box console-kit-daemon[1091]: WARNING: Unable to spawn /usr/lib/ConsoleKit/run-seat.d/udev-acl.ck: Failed to fork (Cannot allocate memory)
Feb  9 12:47:24 box console-kit-daemon[1091]: WARNING: Unable to spawn /usr/lib/ConsoleKit/run-seat.d/udev-acl.ck: Failed to fork (Cannot allocate memory)
Feb  9 12:47:45 box console-kit-daemon[1091]: WARNING: Unable to spawn /usr/lib/ConsoleKit/run-seat.d/udev-acl.ck: Failed to fork (Cannot allocate memory)
Feb  9 12:59:40 box kernel: +0xb7/0xc9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10c6c7a>] ? eventfd_ctx_read+0x110/0x11a
Feb  9 12:59:40 box kernel: [13686.329715]  [<c103bb27>] ? timekeeping_get_ns+0x11/0x53
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1025d69>] ? timespec_add_safe+0x22/0x45
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10ac28e>] ? sys_poll+0x3b/0x81
Feb  9 12:59:40 box kernel: [13686.329715]  [<c127196c>] ? syscall_call+0x7/0xb
Feb  9 12:59:40 box kernel: [13686.329715] console-kit-dae S 4713d409     0  1092      1 0x00000000
Feb  9 12:59:40 box kernel: [13686.329715]  ccb4f7f0 00000082 00000050 4713d409 00000c6f ccb4f7f0 00009d26 00000000
Feb  9 12:59:40 box kernel: [13686.329715]  ce0a3dc8 00000050 cdf99cc0 d01df328 c104238c 00000000 cc96ce40 00000001
Feb  9 12:59:40 box kernel: [13686.329715]  00000000 c1042295 00000000 ccb23e90 09af4414 c104292f 00000000 ccb23e74
Feb  9 12:59:40 box kernel: [13686.329715] Call Trace:
Feb  9 12:59:40 box kernel: [13686.329715]  [<c104238c>] ? get_futex_key+0x74/0x189
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1042295>] ? get_futex_value_locked+0x17/0x25
Feb  9 12:59:40 box kernel: [13686.329715]  [<c104292f>] ? futex_wait_setup+0x46/0x9b
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1042529>] ? futex_wait_queue_me+0x88/0x97
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1042a79>] ? futex_wait+0xf5/0x1c7
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1075a32>] ? generic_file_aio_write+0xa7/0xb1
Feb  9 12:59:40 box kernel: [13686.329715]  [<c109fc1a>] ? wait_on_retry_sync_kiocb+0x2b/0x2b
Feb  9 12:59:40 box kernel: [13686.329715]  [<c109fcb6>] ? do_sync_write+0x9c/0xd0
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1043ae5>] ? do_futex+0x75/0x60e
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10c2867>] ? fsnotify+0x1d1/0x1e8
Feb  9 12:59:40 box kernel: [13686.329715]  [<c109fc1a>] ? wait_on_retry_sync_kiocb+0x2b/0x2b
Feb  9 12:59:40 box kernel: [13686.329715]  [<c109fbe8>] ? fsnotify_modify+0x4d/0x54
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1044162>] ? sys_futex+0xe4/0xf6
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10a04ec>] ? sys_write+0x58/0x61
Feb  9 12:59:40 box kernel: [13686.329715]  [<c127196c>] ? syscall_call+0x7/0xb
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1270000>] ? get_domain_for_dev.part.40.constprop.45+0x2a7/0x3cf
Feb  9 12:59:40 box kernel: [13686.329715] console-kit-dae S 464e1d9f     0  1099      1 0x00000000
Feb  9 12:59:40 box kernel: [13686.329715]  cf17abd0 00000082 cf17abd0 464e1d9f 00000c6f cf17abd0 c138ab6c c138ab6c
Feb  9 12:59:40 box kernel: [13686.329715]  c1279d74 cf17abd0 c1279d74 c101c70a cc97d410 cc97d410 00000000 00000000
Feb  9 12:59:40 box kernel: [13686.329715]  c101d56e cc97d410 00000246 00000246 c101d61a 00000000 00000246 cca01e1c
Feb  9 12:59:40 box kernel: [13686.329715] Call Trace:
Feb  9 12:59:40 box kernel: [13686.329715]  [<c101c70a>] ? check_preempt_curr+0x4f/0x5f
Feb  9 12:59:40 box kernel: [13686.329715]  [<c101d56e>] ? ttwu_do_wakeup.constprop.161+0x3c/0x46
Feb  9 12:59:40 box kernel: [13686.329715]  [<c101d61a>] ? try_to_wake_up+0x68/0x70
Feb  9 12:59:40 box kernel: [13686.329715]  [<c11888ef>] ? vt_event_wait+0x8f/0xc9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1035fd2>] ? finish_wait+0x3e/0x3e
Feb  9 12:59:40 box kernel: [13686.329715]  [<c11889ac>] ? vt_waitactive+0x1f/0x3a
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10291fd>] ? ns_capable+0x29/0x3d
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1189c52>] ? vt_ioctl+0x1146/0x18f4
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1079931>] ? __alloc_pages_nodemask+0x589/0x5da
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1188b0c>] ? complete_change_console+0xb0/0xb0
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182393>] ? no_tty+0x20/0x20
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182b7e>] ? tty_ioctl+0x7eb/0x841
Feb  9 12:59:40 box kernel: [13686.329715]  [<c107b7ad>] ? __lru_cache_add+0x19/0x45
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1089990>] ? handle_pte_fault+0x5ed/0x63a
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1089a94>] ? handle_mm_fault+0xb7/0xc9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182393>] ? no_tty+0x20/0x20
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10aae72>] ? do_vfs_ioctl+0x462/0x499
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1273dd1>] ? do_page_fault+0x2df/0x2fb
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1273dbe>] ? do_page_fault+0x2cc/0x2fb
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10aaeed>] ? sys_ioctl+0x44/0x67
Feb  9 12:59:40 box kernel: [13686.329715]  [<c127196c>] ? syscall_call+0x7/0xb
Feb  9 12:59:40 box kernel: [13686.329715] console-kit-dae S 464da3ad     0  1100      1 0x00000000
Feb  9 12:59:40 box kernel: [13686.329715]  cc9387f0 00000082 0000000e 464da3ad 00000c6f cc9387f0 c10033a2 cccb9e1c
Feb  9 12:59:40 box kernel: [13686.329715]  fffffffa cc9387f0 00005607 c1275bf0 cccb9e1c cd75fe1c ccb11e1c fffffffa
Feb  9 12:59:40 box kernel: [13686.329715]  cc9387f0 00005607 00000287 0000007b c101007b 00000000 00000246 cccb9e1c
Feb  9 12:59:40 box kernel: [13686.329715] Call Trace:
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10033a2>] ? do_IRQ+0x5d/0x6d
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1275bf0>] ? common_interrupt+0x30/0x40
Feb  9 12:59:40 box kernel: [13686.329715]  [<c101007b>] ? lapic_suspend+0xcd/0xe9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c11888ef>] ? vt_event_wait+0x8f/0xc9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1035fd2>] ? finish_wait+0x3e/0x3e
Feb  9 12:59:40 box kernel: [13686.329715]  [<c11889ac>] ? vt_waitactive+0x1f/0x3a
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10291fd>] ? ns_capable+0x29/0x3d
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1189c52>] ? vt_ioctl+0x1146/0x18f4
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1079931>] ? __alloc_pages_nodemask+0x589/0x5da
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1188b0c>] ? complete_change_console+0xb0/0xb0
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182393>] ? no_tty+0x20/0x20
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182b7e>] ? tty_ioctl+0x7eb/0x841
Feb  9 12:59:40 box kernel: [13686.329715]  [<c107b7ad>] ? __lru_cache_add+0x19/0x45
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1089990>] ? handle_pte_fault+0x5ed/0x63a
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1089a94>] ? handle_mm_fault+0xb7/0xc9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182393>] ? no_tty+0x20/0x20
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10aae72>] ? do_vfs_ioctl+0x462/0x499
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1273dd1>] ? do_page_fault+0x2df/0x2fb
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1273dbe>] ? do_page_fault+0x2cc/0x2fb
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10aaeed>] ? sys_ioctl+0x44/0x67
Feb  9 12:59:40 box kernel: [13686.329715]  [<c127196c>] ? syscall_call+0x7/0xb
Feb  9 12:59:40 box kernel: [13686.329715] console-kit-dae S 464d8bb2     0  1101      1 0x00000000
Feb  9 12:59:40 box kernel: [13686.329715]  cc938410 00000082 cc938410 464d8bb2 00000c6f cc938410 c138ab6c c138ab6c
Feb  9 12:59:40 box kernel: [13686.329715]  c1279d74 cc938410 c1279d74 c101c70a cc9b27f0 cc9b27f0 00000000 00000000
Feb  9 12:59:40 box kernel: [13686.329715]  c101d56e cc9b27f0 00000246 00000246 c101d61a 00000000 00000246 cc817e1c
Feb  9 12:59:40 box kernel: [13686.329715] Call Trace:
Feb  9 12:59:40 box kernel: [13686.329715]  [<c101c70a>] ? check_preempt_curr+0x4f/0x5f
Feb  9 12:59:40 box kernel: [13686.329715]  [<c101d56e>] ? ttwu_do_wakeup.constprop.161+0x3c/0x46
Feb  9 12:59:40 box kernel: [13686.329715]  [<c101d61a>] ? try_to_wake_up+0x68/0x70
Feb  9 12:59:40 box kernel: [13686.329715]  [<c11888ef>] ? vt_event_wait+0x8f/0xc9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1035fd2>] ? finish_wait+0x3e/0x3e
Feb  9 12:59:40 box kernel: [13686.329715]  [<c11889ac>] ? vt_waitactive+0x1f/0x3a
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10291fd>] ? ns_capable+0x29/0x3d
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1189c52>] ? vt_ioctl+0x1146/0x18f4
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1079931>] ? __alloc_pages_nodemask+0x589/0x5da
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1188b0c>] ? complete_change_console+0xb0/0xb0
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182393>] ? no_tty+0x20/0x20
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182b7e>] ? tty_ioctl+0x7eb/0x841
Feb  9 12:59:40 box kernel: [13686.329715]  [<c107b7ad>] ? __lru_cache_add+0x19/0x45
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1089990>] ? handle_pte_fault+0x5ed/0x63a
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1089a94>] ? handle_mm_fault+0xb7/0xc9
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1182393>] ? no_tty+0x20/0x20
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10aae72>] ? do_vfs_ioctl+0x462/0x499
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1273dd1>] ? do_page_fault+0x2df/0x2fb
Feb  9 12:59:40 box kernel: [13686.329715]  [<c1273dbe>] ? do_page_fault+0x2cc/0x2fb
Feb  9 12:59:40 box kernel: [13686.329715]  [<c10aaeed>] ? sys_ioctl+0x44/0x67
Feb  9 12:59:40 box kernel: [13686.329715]  [<c127196c>] ? syscall_call+0x7/0xb
....and more of the same


More information about the Pkg-utopia-maintainers mailing list