Mir-on-X mir_proving_server crashes with SIGSEGV on shutdown or just when 'mir_demo_client_egltriangle -n' connects (which causes shutdown?)

Bug #1584677 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
New
Undecided
Unassigned
mir (Ubuntu)
New
Undecided
Unassigned

Bug Description

Mir-on-X mir_proving_server crashes with SIGSEGV on shutdown or just when 'mir_demo_client_egltriangle -n' connects (which causes shutdown?)

==2601== Process terminating with default action of signal 11 (SIGSEGV)
==2601== Access not within mapped region at address 0xCD8E430
==2601== at 0x650DC3B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==2601== by 0x650E1BE: __gxx_personality_v0 (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==2601== by 0x6B1C262: _Unwind_RaiseException (in /lib/x86_64-linux-gnu/libgcc_s.so.1)
==2601== by 0x6B1C56C: _Unwind_Resume_or_Rethrow (in /lib/x86_64-linux-gnu/libgcc_s.so.1)
==2601== by 0x650E95B: __cxa_rethrow (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==2601== by 0x4E96696: mir::report_exception(std::ostream&) (report_exception.cpp:30)
==2601== by 0x4736ED: main (demo_shell.cpp:118)

and then using --on-fatal-error-abort to work around the above uselessness:

(gdb) bt
#0 0x00007f0f33ef25a9 in malloc_consolidate (
    av=av@entry=0x7f0f34237b20 <main_arena>) at malloc.c:4176
#1 0x00007f0f33ef41e8 in _int_free (av=0x7f0f34237b20 <main_arena>,
    p=<optimised out>, have_lock=0) at malloc.c:4076
#2 0x00007f0f33ef7abc in __GI___libc_free (mem=<optimised out>)
    at malloc.c:2969
#3 0x00007f0f2cef90bd in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4 0x00007f0f2cef90bd in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5 0x00007f0f2cef90bd in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#6 0x00007f0f2cef90bd in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#7 0x00007f0f2d003ed7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#8 0x00007f0f2cf6cf1f in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#9 0x00007f0f31dbc2d3 in ?? ()
   from /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1
#10 0x00007f0f31db271d in eglTerminate ()
   from /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1
#11 0x00007f0f2d7e46f9 in ?? ()
   from /usr/lib/x86_64-linux-gnu/mir/server-platform/server-mesa-x11.so.8
#12 0x00007f0f33bd171a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libmirserver.so.38
#13 0x00007f0f33b8316e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libmirserver.so.38
#14 0x00007f0f33bd171a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libmirserver.so.38
#15 0x00007f0f33bbc074 in mir::shell::AbstractShell::~AbstractShell() ()
   from /usr/lib/x86_64-linux-gnu/libmirserver.so.38
#16 0x00000000004213a9 in ?? ()
#17 0x0000000000422c36 in ?? ()
#18 0x000000000041402d in main ()

Tags: mesa-x11
summary: - Mir-on-X mir_proving_server crashes with 'mir_demo_client_egltriangle
- -n'
+ Mir-on-X mir_proving_server crashes with SIGSEGV on shutdown or just
+ when 'mir_demo_client_egltriangle -n' connects (which causes shutdown?)
description: updated
Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

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.