Dash frozen while the rest of unity8 still functional (can't change scopes)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity8 (Ubuntu RTM) |
New
|
Undecided
|
Unassigned |
Bug Description
phablet@
current build number: 214
device name: krillin
channel: ubuntu-
last update: 2015-01-26 18:10:46
version version: 214
version ubuntu: 20150126.1
version device: 20150121-61768b8
version custom: 20150121-510-24-178
Got this before going to bed, and noticed today that the dash was still completely frozen.
Checking unity8-dash, it seems to be stuck in a futex:
phablet@
[sudo] password for phablet:
Process 2617 attached
futex(0x408a98, FUTEX_WAIT_PRIVATE, 2, NULL
^CProcess 2617 detached
<detached ...>
Log attached.
Video: http://
The backgrace of unity8-dash: sysdeps/ unix/sysv/ linux/arm/ libc-do- syscall. S:43 futex@entry= 0x408a98, private=<optimized out>) at ../ports/ sysdeps/ unix/sysv/ linux/arm/ nptl/lowlevello ck.c:46 pthread_ mutex_lock (mutex=0x408a98) at pthread_ mutex_lock. c:114
__PRETTY_ FUNCTION_ _ = "__pthread_ mutex_lock" n_lock (connection= 0x408a00) at ../../dbus/ dbus-connection .c:397 call_get_ connection_ and_lock (pending= pending@ entry=0x9403d94 0) at ../../dbus/ dbus-pending- call.c: 334 timeout (data=0x9403d940) at ../../dbus/ dbus-connection .c:3292 timeout_ handle (timeout=<optimized out>) at qdbus_symbols_ p.h:174 Private: :timerEvent (this=0x407c20, e=0xbed54144) at qdbusintegrator .cpp:1134 qobject. cpp:1263 n::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/ qcoreapplicatio n.cpp:997 n::notifyIntern al (this=0x2cf410, receiver=0x407c20, event=event@ entry=0xbed5414 4) at kernel/ qcoreapplicatio n.cpp:935
loopLevelCount er = {threadData = 0x2cf4b8} QtCore/ ../../src/ corelib/ kernel/ qcoreapplicatio n.h:237 :activateTimers (this=0x31e174) at kernel/ qtimerinfo_ unix.cpp: 643 stringdata_ QEvent> , data = 0xb65ebb94 <qt_meta_ data_QEvent> , static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0, m_accept = 1, reserved = 0}, id = 7}
currentTimerIn fo = 0x1f72420 qeventdispatche r_glib. cpp:185 buildd/ glib2.0- 2.41.5/ ./glib/ gmain.c: 3064
(gdb) bt full
#0 __libc_do_syscall () at ../ports/
No locals.
#1 0xb5f9b1e4 in __lll_lock_wait (futex=
_a2 = 128
_a3 = 2
_a1 = 4229784
_a1tmp = 4229784
_a4 = 0
_name = 240
__ret = 4229784
oldval = <optimized out>
#2 0xb5f979a6 in __GI___
__futex = 0x408a98
id = <optimized out>
type = <optimized out>
id = <optimized out>
#3 0xb3dd1532 in _dbus_connectio
No locals.
#4 0xb3ddecfe in _dbus_pending_
No locals.
#5 0xb3dd3fcc in reply_handler_
connection = <optimized out>
status = <optimized out>
pending = 0x9403d940
#6 0xb3e3a28e in q_dbus_
No locals.
#7 QDBusConnection
locker = {<QDBusMutexLocker> = {<QDBusLockerBase> = {<No data fields>}, self = 0x407c20, mutex = 0x407c4c, action = TimerEventAction}, <No data fields>}
#8 0xb6492ef2 in QObject::event (this=0x407c20, e=0xbed54144) at kernel/
No locals.
#9 0xb6472318 in QCoreApplicatio
d = <optimized out>
#10 0xb64723f4 in QCoreApplicatio
threadData = 0x2cf4b8
result = false
cbdata = {0x407c20, 0xbed54144, 0xbed540df}
d = <optimized out>
#11 0xb64acc2e in sendEvent (event=0xbed54144, receiver=<optimized out>) at ../../include/
No locals.
#12 QTimerInfoList:
e = {<QEvent> = {_vptr.QEvent = 0xb6628f38 <vtable for QTimerEvent+8>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb65ec118 <qt_meta_
n_act = 1
maxCount = <optimized out>
currentTime = {tv_sec = 12034, tv_nsec = <optimized out>}
#13 0xb64acf46 in timerSourceDispatch (source=<optimized out>) at kernel/
timerSource = <optimized out>
#14 0xb5c7af50 in g_main_dispatch (context=0x31e0c0) at /build/
dispatch = 0xb64acf3...