← Back to team overview

desktop-packages team mailing list archive

[Bug 1493721] Re: [regression] Xmir -sw (software) mode crashes the Mir server

 

Apparently the GBM bypass logic was quite safe for a couple of years.
The offending regression only happened fairly recently in:

------------------------------------------------------------
revno: 2337 [merge]
author: Kevin DuBois <kevin.dubois@xxxxxxxxxxxxx>
committer: Tarmac
branch nick: development-branch
timestamp: Mon 2015-02-23 14:50:14 +0000
message:
  graphics: move the post() command from the DisplayBuffers to the new DisplayGr
oup interface. This allows platforms to designate which DisplayBuffers must be p
osted in a common function.
  
  Approved by PS Jenkins bot, Alberto Aguirre, Andreas Pokorny, Alan Griffiths, 
Alexandros Frantzis.
------------------------------------------------------------


** Summary changed:

- [regression] Xmir -sw (software) mode crashes the Mir server
+ [regression] Fullscreen software surfaces (like Xmir -sw) can crash the Mir server

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1493721

Title:
  [regression] Fullscreen software surfaces (like Xmir -sw) can crash
  the Mir server

Status in Mir:
  In Progress
Status in xorg-server package in Ubuntu:
  Invalid

Bug description:
  Xmir -sw (software) mode crashes the Mir server. If not immediately on
  startup then soon after running a few X clients...

  /usr/bin/mir_demo_server_minimal:
  (gdb) bt
  #0  0x00007f8586f64cc0 in gbm_bo_get_user_data ()
     from /usr/lib/x86_64-linux-gnu/libgbm.so.1
  #1  0x00007f85858212af in ?? ()
     from /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa-kms.so.4
  #2  0x00007f8585822099 in ?? ()
     from /usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-mesa-kms.so.4
  #3  0x00007f858ac980ac in ?? ()
     from /usr/lib/x86_64-linux-gnu/libmirserver.so.33
  #4  0x00007f858aca1176 in ?? ()
     from /usr/lib/x86_64-linux-gnu/libmirserver.so.33
  #5  0x00007f858ad23431 in ?? ()
     from /usr/lib/x86_64-linux-gnu/libmirserver.so.33
  #6  0x00007f858a910ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  #7  0x00007f858821d6aa in start_thread (arg=0x7f8583bab700)
      at pthread_create.c:333
  #8  0x00007f858a37deed in clone ()
      at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1493721/+subscriptions