Xmir crashed with SIGABRT in require() from mir_surface_request_persistent_id_sync()

Bug #1672024 reported by dinamic
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mir (Ubuntu)
Invalid
Undecided
Unassigned
xorg-server (Ubuntu)
Won't Fix
High
Daniel van Vugt

Bug Description

Xmir crashed with SIGABRT in mir_surface_request_persistent_id_sync()

ProblemType: Crash
DistroRelease: Ubuntu 17.04
Package: xmir 2:1.18.4-1ubuntu9
ProcVersionSignature: Ubuntu 4.10.0-12.14-generic 4.10.1
Uname: Linux 4.10.0-12-generic x86_64
.tmp.unity_support_test.0:

ApportVersion: 2.20.4-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CrashCounter: 1
CurrentDesktop: Unity:Unity8
Date: Sat Mar 11 11:18:53 2017
DistUpgraded: Fresh install
DistroCodename: zesty
DistroVariant: ubuntu
ExecutablePath: /usr/bin/Xmir
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: ASRock Incorporation 2nd Generation Core Processor Family Integrated Graphics Controller [1849:0102]
InstallationDate: Installed on 2016-12-12 (88 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Alpha amd64 (20161108)
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
ProcCmdline: Xmir -rootless -displayfd 3 -mir synfigstudio
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.10.0-12-generic root=UUID=61c77455-e5f4-4663-b879-b62378732cb9 ro quiet splash
Signal: 6
SourcePackage: xorg-server
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/libmirclient.so.9
 mir_surface_request_persistent_id_sync () from /usr/lib/x86_64-linux-gnu/libmirclient.so.9
 ?? ()
 ?? ()
 ?? ()
Title: Xmir crashed with SIGABRT in mir_surface_request_persistent_id_sync()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
dmi.bios.date: 03/03/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.10
dmi.board.name: H61M-VS
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.10:bd03/03/2011:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnH61M-VS:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.
version.compiz: compiz 1:0.9.13.1+17.04.20170109-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.75-1
version.libgl1-mesa-dri: libgl1-mesa-dri 17.0.1-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 17.0.1-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.18.4-1ubuntu9
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.8.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160706-1ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.13-1
xserver.bootTime: Sat Mar 11 12:44:05 2017
xserver.configfile: default
xserver.errors:
 /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
 /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.18.4-1ubuntu9
xserver.video_driver: modeset

Revision history for this message
dinamic (dinamic6661) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 require () at ./src/include/common/mir/require.h:28
 (anonymous namespace)::mir_window_request_persistent_id_helper(MirSurface*, void (*)(MirSurface*, MirPersistentId*, void*), void*) [clone .lto_priv.662] (window=0x7f4e780b6fd0, callback=callback@entry=0x7f4e84af47d0 <assign_surface_id_result>, context=context@entry=0x7ffd582145a0) at ./src/client/mir_surface_api.cpp:538
 mir_surface_request_persistent_id_sync (surface=<optimized out>) at ./src/client/mir_surface_api.cpp:1267
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in xorg-server (Ubuntu):
importance: Undecided → Medium
summary: - Xmir crashed with SIGABRT in mir_surface_request_persistent_id_sync()
+ Xmir crashed with SIGABRT in require()
tags: removed: need-amd64-retrace
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

It's this one:

static MirWaitHandle* mir_window_request_persistent_id_helper(
    MirWindow* window, MirWindowIdCallback callback, void* context)
{
    mir::require(mir_window_is_valid(window));

    try
    {
        return window->request_persistent_id(callback, context);
    }
    catch (std::exception const& ex)
    {
        MIR_LOG_UNCAUGHT_EXCEPTION(ex);
        return nullptr;
    }
}

information type: Private → Public
tags: added: xmir
Changed in xorg-server (Ubuntu):
importance: Medium → High
summary: - Xmir crashed with SIGABRT in require()
+ Xmir crashed with SIGABRT in require() from
+ mir_surface_request_persistent_id_sync()
Changed in mir (Ubuntu):
status: New → Invalid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Changed in xorg-server (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → Fix Committed
Changed in xorg-server (Ubuntu):
status: Fix Committed → Won't Fix
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.