Mir

server shutdown failure (segfault)

Bug #1488232 reported by Kevin DuBois
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Expired
High
Unassigned
mir (Ubuntu)
Expired
High
Unassigned

Bug Description

Occasional shutdown segfault seen:

Program received signal SIGSEGV, Segmentation fault.
0xb6e3f3c6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
(gdb) bt
#0 0xb6e3f3c6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0xb6b5f94e in __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<mir::frontend::detail::SocketMessenger, std::allocator<mir::frontend::detail::SocketMessenger>, (__gnu_cxx::_Lock_policy)2> >::deallocate (this=<error reading variable: Cannot access memory at address 0x1c>,
    __p=<error reading variable: Cannot access memory at address 0x18>)
    at /usr/arm-linux-gnueabihf/include/c++/4.9.2/ext/new_allocator.h:110
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Happens more often when a client is actively sending messages (eg, swapping rapidly), and the server gets a SIGTERM.

Kevin DuBois (kdub)
Changed in mir:
status: New → In Progress
Changed in mir:
milestone: 0.16.0 → 0.17.0
Kevin DuBois (kdub)
Changed in mir:
status: In Progress → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I'm seeing one or two possibly related server crashes this week. Annoyingly can't get stack traces for them yet.

Changed in mir:
milestone: 0.17.0 → 0.18.0
Revision history for this message
Kevin DuBois (kdub) wrote :
Revision history for this message
Kevin DuBois (kdub) wrote :

ah, actually, looking at the backtrace again, disregard message #2... looks different

Changed in mir:
milestone: 0.18.0 → 0.19.0
Changed in mir:
milestone: 0.19.0 → 0.20.0
milestone: 0.20.0 → none
Kevin DuBois (kdub)
Changed in mir:
assignee: Kevin DuBois (kdub) → nobody
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

Is this still a thing?

Changed in mir:
status: Confirmed → Incomplete
Changed in mir (Ubuntu):
status: New → Incomplete
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for mir (Ubuntu) because there has been no activity for 60 days.]

Changed in mir (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Mir because there has been no activity for 60 days.]

Changed in mir:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.