Xorg crashed (logged out when suspend or turn off the screen) with signal 7 in do_lookup_x()

Bug #1782882 reported by Mohammad Hizzani on 2018-07-21
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers (Ubuntu)
Medium
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

Mohammad Hizzani (moh.hiz) wrote :
information type: Private → Public

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

Changed in nvidia-graphics-drivers (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
information type: Public → Public Security

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
To post a comment you must log in.