Xorg crashed (logged out when suspend or turn off the screen) with SIGBUS do_lookup_x() from _dl_lookup_symbol_x() from _dl_fixup() from _dl_runtime_resolve_xsavec() from xf86libinput_check_device() from LibinputSetPropertyAccel()

Bug #1782882 reported by Mohammad Hizzani
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers (Ubuntu)
Confirmed
Medium
Unassigned
xorg-server (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Xorg crached when using nvidia 390 driver when suspend or turn off the screen, it logs out where the greeting screen says `login` instead of `Unlock` and when enter all applications are closed ( the session was killed).

This error happens on Ubuntu 18.04 and Budgie 18.04

ProblemType: Crash
DistroRelease: Ubuntu 18.04
Package: xserver-xorg-core 2:1.19.6-1ubuntu4
ProcVersionSignature: Ubuntu 4.15.0-29.31-generic 4.15.18
Uname: Linux 4.15.0-29-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
.proc.driver.nvidia.gpus.0000.03.00.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0000:03:00.0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 390.48 Thu Mar 22 00:42:57 PDT 2018
 GCC version: gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CrashCounter: 1
Date: Sat Jul 21 12:07:07 2018
DistUpgraded: Fresh install
DistroCodename: bionic
DistroVariant: ubuntu
DkmsStatus:
 nvidia, 390.48, 4.15.0-23-generic, x86_64: installed
 nvidia, 390.48, 4.15.0-29-generic, x86_64: installed
ExecutablePath: /usr/lib/xorg/Xorg
ExecutableTimestamp: 1523633505
GraphicsCard:
 Intel Corporation HD Graphics 620 [8086:5916] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Lenovo HD Graphics 620 [17aa:39f1]
   Subsystem: Lenovo GM108M [GeForce 940MX] [17aa:39f1]
MachineType: LENOVO 80SV
ProcCmdline: /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
ProcCwd: /home/mhizzani
ProcEnviron:

ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-29-generic root=UUID=d175c9ce-90fb-4afa-b2f7-51f8c3d9a9b6 ro quiet splash vt.handoff=1
Signal: 7
SourcePackage: nvidia-graphics-drivers
StacktraceTop:
 do_lookup_x (undef_name=undef_name@entry=0x7ff1adbbcc63 "xf86IDrvMsg", new_hash=new_hash@entry=4135273453, old_hash=old_hash@entry=0x7ffe99573340, ref=0x7ff1adbbc6b8, result=result@entry=0x7ffe99573350, scope=<optimized out>, i=<optimized out>, version=0x0, flags=5, skip=0x0, type_class=1, undef_map=0x55b58ff39d10) at dl-lookup.c:403
 _dl_lookup_symbol_x (undef_name=0x7ff1adbbcc63 "xf86IDrvMsg", undef_map=0x55b58ff39d10, ref=ref@entry=0x7ffe995733e8, symbol_scope=0x55b58ff3a068, version=0x0, type_class=type_class@entry=1, flags=5, skip_map=<optimized out>) at dl-lookup.c:813
 _dl_fixup (l=<optimized out>, reloc_arg=<optimized out>) at ../elf/dl-runtime.c:112
 _dl_runtime_resolve_xsavec () at ../sysdeps/x86_64/dl-trampoline.h:125
 ?? () from /usr/lib/xorg/modules/input/libinput_drv.so
Title: Xorg crashed with signal 7 in do_lookup_x()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 04/09/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 3JCN30WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: Torronto 5C1
dmi.board.vendor: LENOVO
dmi.board.version: NO DPK
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo ideapad 510-15IKB
dmi.modalias: dmi:bvnLENOVO:bvr3JCN30WW:bd04/09/2018:svnLENOVO:pn80SV:pvrLenovoideapad510-15IKB:rvnLENOVO:rnTorronto5C1:rvrNODPK:cvnLENOVO:ct10:cvrLenovoideapad510-15IKB:
dmi.product.family: IDEAPAD
dmi.product.name: 80SV
dmi.product.version: Lenovo ideapad 510-15IKB
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.91-2
version.libgl1-mesa-dri: libgl1-mesa-dri 18.0.5-0ubuntu0~18.04.1
version.libgl1-mesa-glx: libgl1-mesa-glx 18.0.5-0ubuntu0~18.04.1
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20171229-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2

Revision history for this message
Mohammad Hizzani (moh.hiz) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 do_lookup_x (undef_name=undef_name@entry=0x7ff1adbbcc63 "xf86IDrvMsg", new_hash=new_hash@entry=4135273453, old_hash=old_hash@entry=0x7ffe99573340, ref=0x7ff1adbbc6b8, result=result@entry=0x7ffe99573350, scope=<optimized out>, i=<optimized out>, version=0x0, flags=5, skip=0x0, type_class=1, undef_map=0x55b58ff39d10) at dl-lookup.c:403
 _dl_lookup_symbol_x (undef_name=0x7ff1adbbcc63 "xf86IDrvMsg", undef_map=0x55b58ff39d10, ref=ref@entry=0x7ffe995733e8, symbol_scope=0x55b58ff3a068, version=0x0, type_class=type_class@entry=1, flags=5, skip_map=<optimized out>) at dl-lookup.c:813
 _dl_fixup (l=<optimized out>, reloc_arg=<optimized out>) at ../elf/dl-runtime.c:112
 _dl_runtime_resolve_xsavec () at ../sysdeps/x86_64/dl-trampoline.h:125
 xf86libinput_check_device (atom=atom@entry=319, dev=<optimized out>, dev=<optimized out>) at ../../src/xf86libinput.c:3669

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in nvidia-graphics-drivers (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
information type: Public → Public Security
Revision history for this message
Marc Deslauriers (mdeslaur) wrote : Bug is not a security issue

Thanks for taking the time to report this bug and helping to make Ubuntu better. We appreciate the difficulties you are facing, but this appears to be a "regular" (non-security) bug. I have unmarked it as a security issue since this bug does not show evidence of allowing attackers to cross privilege boundaries nor directly cause loss of data/privacy. Please feel free to report any other bugs you may find.

information type: Public Security → Public
summary: Xorg crashed (logged out when suspend or turn off the screen) with
- signal 7 in do_lookup_x()
+ SIGBUS do_lookup_x() from _dl_lookup_symbol_x() from _dl_fixup() from
+ _dl_runtime_resolve_xsavec() from xf86libinput_check_device() from
+ LibinputSetPropertyAccel()
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers (Ubuntu):
status: New → Confirmed
Changed in xorg-server (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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