Segfault when closing apps that link against ubuntu_application_api_mirclient
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Critical
|
Thomas Voß | ||
mir (Ubuntu) |
Fix Released
|
Critical
|
Thomas Voß |
Bug Description
Latest -touch image, mako or maguro:
"""
#include <stdlib.h>
#include <stdio.h>
#include <ubuntu/
#include <ubuntu/
#include <ubuntu/
#include <ubuntu/
void foobar()
{
ua_ui_
}
int main(int argc, char **argv)
{
printf(
return 0;
}
"""
phablet@
phablet@
Testing
--> Seg fault
BT:
Program terminated with signal 11, Segmentation fault.
#0 memset () at ../ports/
30 ../ports/
(gdb) bt full
#0 memset () at ../ports/
No locals.
#1 0x408311c6 in std::_Hashtable
No symbol table info available.
#2 0x408311d8 in std::unordered_
No symbol table info available.
#3 0x40686d6c in __run_exit_handlers (status=0, listp=0x4073d4a4 <__exit_funcs>, run_list_
atfct = <optimized out>
onfct = <optimized out>
cxafct = <optimized out>
f = 0x1abdb48
#4 0x40686dc8 in __GI_exit (status=<optimized out>) at exit.c:99
No locals.
#5 0x40675456 in __libc_start_main (main=0x9551 <main>, argc=3, ubp_av=0xbeddb304, init=<optimized out>, fini=0xa019 <__libc_
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 0, 1081331712, 0, 0, 0, 1074823168, 0, -1092767304, 1080513575, 0 <repeats 18 times>, -1092766956, 2, -1, 1080767269, 1080466872, 1075567496, 1075892224, 1077111573, -1092766972, -1092766956, 1081332940, 1075893820,
8, 1077279239, 1081332940, 1075681677, 1077318148, 1, 1077345536, 1085576176, 1087090688, 0, 77852, 1087091904, 0, 1074823168, 0, 1074739149, 1085576176, 1, 1, 0, 4, 1080466872, 1, 0}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
#6 0x00009ed2 in _start ()
Cannot access memory at address 0xa7a5
Related branches
- Daniel van Vugt: Disapprove
- PS Jenkins bot (community): Approve (continuous-integration)
- Ricardo Salveti (community): Approve
-
Diff: 13 lines (+1/-1)1 file modifiedsrc/client/mir_client_library.cpp (+1/-1)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Daniel van Vugt: Needs Resubmitting
- Ricardo Salveti (community): Approve
-
Diff: 13 lines (+1/-1)1 file modifiedsrc/client/mir_client_library.cpp (+1/-1)
- PS Jenkins bot (community): Approve (continuous-integration)
- Ricardo Salveti (community): Approve
- Daniel van Vugt: Approve
-
Diff: 38 lines (+2/-5)3 files modifiedsrc/client/mir_client_library.cpp (+0/-3)
src/client/mir_connection.cpp (+2/-0)
src/client/mir_connection.h (+0/-2)
- Daniel van Vugt: Needs Resubmitting
-
Diff: 38 lines (+2/-5)3 files modifiedsrc/client/mir_client_library.cpp (+0/-3)
src/client/mir_connection.cpp (+2/-0)
src/client/mir_connection.h (+0/-2)
- PS Jenkins bot (community): Approve (continuous-integration)
- Mir development team: Pending requested
-
Diff: 56 lines (+28/-3)2 files modifieddebian/changelog (+27/-2)
debian/control (+1/-1)
Changed in mir (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in mir: | |
assignee: | nobody → Ricardo Mendoza (ricmm) |
status: | Confirmed → In Progress |
milestone: | none → phone-v1-freeze |
Changed in mir: | |
assignee: | Ricardo Mendoza (ricmm) → Thomas Voß (thomas-voss) |
Changed in mir: | |
milestone: | phone-v1-freeze → 0.0.15 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
This is currently blocking the gst-plugins-bad integration as when unloading the androidmedia element, it crashes.