unity8 hangs on SIGTERM if there's a painting/animation going on
Bug #1239409 reported by
Michał Sawicz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-mir |
Fix Released
|
Medium
|
Albert Astals Cid | ||
unity8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
u8 hung on exit, forced a SIGSEGV to get a backtrace.
This is with lp:~kdub/mir/android-buffer-syncfence and lp:~aacid/unity-mir/waitforme
I think Albert mentioned this sometimes happens in the added join().
How to reproduce:
* Run unity8 in the phone
* open the indicators but don't release your finger
* adb shell
* write "kill -15 `pidof unity8`" in the adb shell
* Now release the indicators and while the open animation is completing press enter in the "kill -15 `pidof unity8`" adb shell
You'll see that the unity8 process does never shutdown itself but is neither eating any CPU
Related branches
lp:~gerboland/unity-mir/shutdown-crash-fix3
- Michał Sawicz: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 62 lines (+22/-3)1 file modifiedsrc/unity-mir/qmirserver.cpp (+22/-3)
Superseded
for merging
into
lp:unity-mir
- Mir development team: Pending requested
-
Diff: 50 lines (+20/-3)1 file modifiedsrc/unity-mir/qmirserver.cpp (+20/-3)
Changed in unity-mir: | |
status: | New → In Progress |
assignee: | nobody → Albert Astals Cid (aacid) |
Changed in unity8 (Ubuntu): | |
status: | New → Invalid |
summary: |
- unity8 crashed with SIGSEGV in __libc_do_syscall() + unity8 hangs on SIGTERM if there's a painting/animation going on |
description: | updated |
To post a comment you must log in.
Seems like this stacktrace will not get us far...