Public bug reported:
Binary package hint: consolekit
Using hardy heron LTS.
console-kit-daemon segfaults after a while:
[EMAIL PROTECTED]:/# dmesg | grep -i console-kit
[280154.926217] console-kit-dae[5451]: segfault at 0 rip 7ff383462ef0 rsp
7fff8c396618 error 4
[713514.264436] console-kit-dae[2485]: segfault at 0 rip 7fbd5fc66ef0 rsp
7fff68b9ab08 error 4
[803109.234638] console-kit-dae[10092]: segfault at 0 rip 7fa6e957def0 rsp
7ffff24b1428 error 4
[981720.212663] console-kit-dae[21649]: segfault at 0 rip 7f960b326ef0 rsp
7fff1425a1c8 error 4
[1033167.474268] console-kit-dae[6128]: segfault at 0 rip 7fee9e654ef0 rsp
7fffa758a4f8 error 4
[1918945.508566] console-kit-dae[27575]: segfault at 0 rip 7f934051def0 rsp
7fff494533c8 error 4
[2096077.097021] console-kit-dae[748]: segfault at 0 rip 7ffaf4fb3ef0 rsp
7ffffdee9e58 error 4
[2190563.679636] console-kit-dae[10729]: segfault at 0 rip 7fe334c29ef0 rsp
7fff3db5fac8 error 4
[2923212.106810] console-kit-dae[15772]: segfault at 0 rip 7f1972b6aef0 rsp
7fff7baa0a08 error 4
[3128516.917752] console-kit-dae[27261]: segfault at 0 rip 7f3495e1bef0 rsp
7fff9ed4fcc8 error 4
[EMAIL PROTECTED]:/#
Starting console-kit-daemon with debug flags shows:
[EMAIL PROTECTED]:/# /usr/sbin/console-kit-daemon --no-daemon --debug
console-kit-daemon[8449]: DEBUG: Debugging enabled
console-kit-daemon[8449]: DEBUG: initializing console-kit-daemon 0.2.3
console-kit-daemon[8449]: DEBUG: Creating seat
/org/freedesktop/ConsoleKit/Seat1 with 0 devices
ioctl VT_GETSTATE: Invalid argument
console-kit-daemon[8449]: WARNING: Could not determine active console
console-kit-daemon[8449]: DEBUG: Creating thread for vt 1
console-kit-daemon[8449]: DEBUG: Creating thread for vt 2
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 1
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 1 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 1
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 2
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 2 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 2
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 3
console-kit-daemon[8449]: DEBUG: Creating thread for vt 4
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 3
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 3 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 3
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 4
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 4 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 4
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 5
console-kit-daemon[8449]: DEBUG: Creating thread for vt 6
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 5
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 5 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 5
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 6
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 6 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 6
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 7
console-kit-daemon[8449]: DEBUG: Creating thread for vt 8
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 7
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 7 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 7
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 8
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 8 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 8
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 9
console-kit-daemon[8449]: DEBUG: Creating thread for vt 10
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 9
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 9 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 9
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 10
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 10 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 10
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 11
console-kit-daemon[8449]: DEBUG: Creating thread for vt 12
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 11
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 11 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 11
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 12
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 12 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 12
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 13
console-kit-daemon[8449]: DEBUG: Creating thread for vt 14
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 13
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 13 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 13
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 14
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 14 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 14
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 15
console-kit-daemon[8449]: DEBUG: Creating thread for vt 16
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 15
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 15 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 15
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 16
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 16 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 16
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 17
console-kit-daemon[8449]: DEBUG: Creating thread for vt 18
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 17
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 17 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 17
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 18
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 18 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 18
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 19
console-kit-daemon[8449]: DEBUG: Creating thread for vt 20
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 19
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 19 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 19
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 20
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 20 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 20
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 21
console-kit-daemon[8449]: DEBUG: Creating thread for vt 22
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 21
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 21 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 21
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 22
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 22 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 22
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 23
console-kit-daemon[8449]: DEBUG: Creating thread for vt 24
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 23
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 23 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 23
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 24
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 24 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 24
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 25
console-kit-daemon[8449]: DEBUG: Creating thread for vt 26
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 25
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 25 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 25
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 26
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 26 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 26
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 27
console-kit-daemon[8449]: DEBUG: Creating thread for vt 28
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 27
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 27 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 27
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 28
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 28 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 28
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 29
console-kit-daemon[8449]: DEBUG: Creating thread for vt 30
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 29
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 29 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 29
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 30
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 30 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 30
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 31
console-kit-daemon[8449]: DEBUG: Creating thread for vt 32
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 31
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 31 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 31
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 32
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 32 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 32
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 33
console-kit-daemon[8449]: DEBUG: Creating thread for vt 34
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 33
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 33 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 33
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 34
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 34 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 34
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 35
console-kit-daemon[8449]: DEBUG: Creating thread for vt 36
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 35
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 35 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 35
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 36
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 36 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 36
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 37
console-kit-daemon[8449]: DEBUG: Creating thread for vt 38
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 37
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 37 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 37
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 38
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 38 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 38
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 39
console-kit-daemon[8449]: DEBUG: Creating thread for vt 40
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 39
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 39 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 39
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 40
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 40 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 40
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 41
console-kit-daemon[8449]: DEBUG: Creating thread for vt 42
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 41
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 41 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 41
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 42
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 42 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 42
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 43
console-kit-daemon[8449]: DEBUG: Creating thread for vt 44
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 43
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 43 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 43
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 44
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 44 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 44
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 45
console-kit-daemon[8449]: DEBUG: Creating thread for vt 46
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 45
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 45 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 45
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 46
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 46 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 46
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 47
console-kit-daemon[8449]: DEBUG: Creating thread for vt 48
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 47
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 47 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 47
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 48
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 48 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 48
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 49
console-kit-daemon[8449]: DEBUG: Creating thread for vt 50
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 49
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 49 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 49
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 50
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 50 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 50
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 51
console-kit-daemon[8449]: DEBUG: Creating thread for vt 52
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 51
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 51 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 51
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 52
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 52 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 52
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 53
console-kit-daemon[8449]: DEBUG: Creating thread for vt 54
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 53
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 53 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 53
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 54
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 54 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 54
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 55
console-kit-daemon[8449]: DEBUG: Creating thread for vt 56
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 55
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 55 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 55
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 56
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 56 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 56
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 57
console-kit-daemon[8449]: DEBUG: Creating thread for vt 58
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 57
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 57 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 57
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 58
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 58 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 58
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 59
console-kit-daemon[8449]: DEBUG: Creating thread for vt 60
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 59
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 59 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 59
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 60
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 60 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 60
activation: Bad address
console-kit-daemon[8449]: DEBUG: Creating thread for vt 61
console-kit-daemon[8449]: DEBUG: Creating thread for vt 62
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 61
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 61 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 61
activation: Bad address
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 62
console-kit-daemon[8449]: DEBUG: VT_WAITACTIVE for vt 62 returned 0
console-kit-daemon[8449]: WARNING: Error waiting for native console 62
activation: Bad address
console-kit-daemon[8449]: DEBUG: Added seat: /org/freedesktop/ConsoleKit/Seat1
console-kit-daemon[8449]: DEBUG: NameOwnerChanged:
service_name='org.freedesktop.ConsoleKit', old_service_name=''
new_service_name=':1.154'
console-kit-daemon[8449]: DEBUG: NameOwnerChanged:
service_name='org.freedesktop.ConsoleKit', old_service_name=''
new_service_name=':1.154'
Looks like it is using the VT_GETSTATE ioctl which errors out if there
is no local console. Since I boot with "console=ttyS0" and use the
serial console, I think this might conflict.
** Affects: consolekit (Ubuntu)
Importance: Undecided
Status: New
--
console-kit-daemon segfautls and error "Error waiting for native console"
https://bugs.launchpad.net/bugs/244218
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs