*** This bug is a duplicate of bug 1733292 ***
https://bugs.launchpad.net/bugs/1733292
This appears to be a duplicate of bug 1733292 so please use that one
from now on.
Separately, I notice you seem to be using the *old* 'intel' graphics
driver (according to XorgLog.txt). If you can find the Xorg config file
(maybe in /usr/share/X11/xorg.conf.d) that is loading the 'intel'
graphics driver then I recommend removing that. The latest driver is
called 'modesetting' which should be used instead of 'intel'. And it
will be used automatically if you remove the config file that was
loading 'intel'.
** This bug has been marked a duplicate of bug 1733292
Xorg crashed with SIGSEGV in point_on_screen from miPointerSetPosition from
positionSprite from positionSprite from fill_pointer_events
--
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/1898713
Title:
Xorg crashes sometimes with Easystrokes
Status in xorg-server package in Ubuntu:
New
Bug description:
Xorg crashes, session closes, all unsaved data is gone.
What I did / Reproducing
===========================
It happens when I use Easystrokes to emulate `Ctrl+F4` or
`Ctrl+PageUp/Down`.
So far it happened about 5 recognized times, 3 recorded within the
last 3(?) month. twice during tab switching in incognito Firefox and
once in VSCode.
Reproducability
================
I feel it's very consistent in crashing in Firefox incognito. But it's not
purposely reproducible 100%.
I would give more information, but the stacktrace of the crashdump
does not tell much. I installed debug symbols for xorg, but they made
no change viewing it.
Here is the (obscured) stack trace:
```
Reading symbols from /usr/lib/xorg/Xorg...
Reading symbols from
/usr/lib/debug/.build-id/c1/54f39135c0adc1b59f5b6dd49a73301b4311c8.debug...
[New LWP 100716]
[New LWP 100705]
[New LWP 100704]
[New LWP 100707]
[New LWP 100709]
[New LWP 100708]
[New LWP 100706]
[New LWP 100711]
[New LWP 100710]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
--Type <RET> for more, q to quit, c to continue without paging--
Core was generated by `/usr/lib/xorg/Xorg -core :0 -seat seat0 -auth
/var/run/lightdm/root/:0 -noliste'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055a0da61fe9c in miPointerSetPosition (
pDev=pDev@entry=0x55a0dc969400, mode=mode@entry=0,
screenx=screenx@entry=0x7f707b57d570,
screeny=screeny@entry=0x7f707b57d578,
nevents=nevents@entry=0x7f707b57d56c, events=events@entry=0x7f708d903c20)
at ../../../../mi/mipointer.c:610
610 ../../../../mi/mipointer.c: No such file or directory.
[Current thread is 1 (Thread 0x7f707b57f700 (LWP 100716))]
(gdb)
(gdb)
(gdb) bt full
#0 0x000055a0da61fe9c in miPointerSetPosition
(pDev=pDev@entry=0x55a0dc969400, mode=mode@entry=0,
screenx=screenx@entry=0x7f707b57d570, screeny=screeny@entry=0x7f707b57d578,
nevents=nevents@entry=0x7f707b57d56c, events=events@entry=0x7f708d903c20) at
../../../../mi/mipointer.c:610
pScreenPriv = <optimized out>
pScreen = <optimized out>
newScreen = 0x254
x = 802
y = 596
switch_screen = 0
should_constrain_barriers = 0
i = <optimized out>
pPointer = 0x0
#1 0x000055a0da4ec840 in positionSprite
(dev=dev@entry=0x55a0dc969400, mode=mode@entry=0,
mask=mask@entry=0x7f707b57d5c0, devx=devx@entry=0x7f707b57d580,
devy=devy@entry=0x7f707b57d588, screenx=screenx@entry=0x7f707b57d570,
screeny=0x7f707b57d578, nevents=0x7f707b57d56c, events=0x7f708d903c20) at
../../../../dix/getevents.c:961
scr = <optimized out>
tmpx = 801.02961125081322
tmpy = 595.47038874918678
#2 0x000055a0da4ecf4d in positionSprite
(events=0x7f708d903c20, nevents=0x7f707b57d56c, screeny=0x7f707b57d578,
scre--Type <RET> for more, q to quit, c to continue without paging--
enx=0x7f707b57d570, devy=0x7f707b57d588, devx=0x7f707b57d580,
mask=0x7f707b57d5c0, mode=0, dev=0x55a0dc969400) at
../../../../dix/getevents.c:952
scr = 0x0
num_events = 2
event = <optimized out>
raw = 0x7f708d903010
screenx = 801.02961125081322
screeny = 595.47038874918678
devx = 801.02961125081322
devy = 595.47038874918678
sx = 0
sy = 0
mask =
{last_bit = 1 '\001', has_unaccelerated = 0 '\000', mask =
"\003\000\000\000", valuators = {801.02961125081322, 595.47038874918678, 0
<repeats 34 times>}, unaccelerated = {0 <repeats 36 times>}}
scr = <optimized out>
num_barrier_events = 0
#3 fill_pointer_events (events=0x7f708d903c20,
events@entry=0x7f708d903010, pDev=pDev@entry=0x55a0dc969400,
type=<optimized out>, buttons=buttons@entry=0, ms=ms@entry=289728198,
flags=flags@entry=10, mask_in=0x7f707b57d8d0) at
../../../../dix/getevents.c:1434
num_events = 2
--Type <RET> for more, q to quit, c to continue without paging--
event = <optimized out>
raw = 0x7f708d903010
screenx = 801.02961125081322
screeny = 595.47038874918678
devx = 801.02961125081322
devy = 595.47038874918678
sx = 0
sy = 0
mask =
{last_bit = 1 '\001', has_unaccelerated = 0 '\000', mask =
"\003\000\000\000", valuators = {801.02961125081322, 595.47038874918678, 0
<repeats 34 times>}, unaccelerated = {0 <repeats 36 times>}}
scr = <optimized out>
num_barrier_events = 0
#4 0x000055a0da4ee620 in GetPointerEvents
(events=0x7f708d903010, pDev=pDev@entry=0x55a0dc969400, type=<optimized
out>, type@entry=6, buttons=buttons@entry=0, flags=10, mask_in=<optimized out>)
at ../../../../dix/getevents.c:1691
ms = 289728198
num_events = 0
nev_tmp = <optimized out>
mask =
{last_bit = 1 '\001', has_unaccelerated = 1 '\001', mask =
"\003\000--Type <RET> for more, q to quit, c to continue without paging--
\000\000", valuators = {-1, -1.5, 0 <repeats 34 times>}, unaccelerated = {-2,
-3, 0 <repeats 34 times>}}
scroll =
{last_bit = -128 '\200', has_unaccelerated = 4 '\004', mask =
"eݠU", valuators = {6.9229118033614265e-310, 6.9229013081954128e-310,
6.9229118037539122e-310, 4.6515982887994555e-310, 1.4314474937149093e-312,
6.9229013081954128e-310, 1.0223975030841499e-314, 6.9229013084009441e-310,
6.9229018347610921e-310, 0, -2, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1.5, 0,
7.0753833001150517e+231, 0, 4.6515982887994555e-310, 6.9229013081985748e-310,
1.4314474937149093e-312, 6.9229013081954128e-310, 6.9229013084009441e-310,
4.651598497285672e-310, 6.9229018331270194e-310, 0, 4.6515975603949165e-310,
1.4314465143829268e-318}, unaccelerated = {9.7933198253006049e-319, 0, 0, 0, 0,
0, 0, 0, 0, 0, 7.0753833001150517e+231, 0, 6.9229013082035155e-310,
6.9229013082041084e-310, 4.6515975603949165e-310, 4.6515974558340253e-310,
6.9229013082041084e-310, 6.9229013082041084e-310, 6.9229018322623057e-310,
-2.757966908489161e+144, 1.0829918956840124e-319, 0, 0, 0, 0, 0,
4.6515976203673714e-310, 0, 4.651595723632954e-310, 0, 4.651595723632954e-310,
4.6515976203673714e-310, 7.0753833001150517e+231, 4.6515976203673714e-310,
4.651597341764149e-310, 4.6515976203673714e-310}}
i = <optimized out>
realtype = 6
__func__ = "GetPointerEvents"
#5 0x000055a0da4eec24 in QueuePointerEvents
(device=0x55a0dc969400, type=type@entry=6, buttons=buttons@entry=0,
flags=<o--Type <RET> for more, q to quit, c to continue without paging--
ptimized out>, mask=<optimized out>) at ../../../../dix/getevents.c:1290
nevents = <optimized out>
#6 0x000055a0da521f37 in xf86PostMotionEventM
(mask=<optimized out>, is_absolute=21920, device=<optimized out>)
at ../../../../../../hw/xfree86/common/xf86Xinput.c:1281
flags = <optimized out>
#7 xf86PostMotionEventM
(device=<optimized out>, is_absolute=21920, mask=<optimized out>)
at ../../../../../../hw/xfree86/common/xf86Xinput.c:1266
#8 0xc008000000000000 in ()
#9 0xc000000000000000 in ()
#10 0xbff8000000000000 in ()
#11 0xbff0000000000000 in ()
#12 0x000055a0de3fa370 in ()
#13 0x0000000100000002 in ()
#14 0x000055a0de4b3950 in ()
#15 0x000000007c88dd00 in ()
#16 0x000055a0de4b3950 in ()
#17 0x000055a0dc840e60 in ()
#18 0x000055a0dd938400 in ()
#19 0x70123abc7c88dd00 in ()
#20 0x000055a0dc63c370 in ()
#21 0x000055a0dc840e60 in ()
```
lsb_release -rd
=================
Description: Ubuntu 20.04.1 LTS
Release: 20.04
apt-cache policy pkgname
=============================
xorg:
Installed: 1:7.7+19ubuntu14
Candidate: 1:7.7+19ubuntu14
Version table:
*** 1:7.7+19ubuntu14 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xorg 1:7.7+19ubuntu14
ProcVersionSignature: Ubuntu 5.4.0-48.52-generic 5.4.60
Uname: Linux 5.4.0-48-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.9
Architecture: amd64
CasperMD5CheckResult: skip
CompizPlugins: No value set for
`/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: XFCE
Date: Tue Oct 6 20:22:54 2020
DistUpgraded: 2020-07-24 16:16:53,621 ERROR got error from PostInstallScript
./xorg_fix_proprietary.py (g-exec-error-quark: Failed to execute child process
“./xorg_fix_proprietary.py” (No such file or directory) (8))
DistroCodename: focal
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 6.1.10, 5.4.0-48-generic, x86_64: installed
virtualbox, 6.1.10, 5.4.0-49-generic, x86_64: installed
ExtraDebuggingInterest: Yes
GraphicsCard:
Intel Corporation UHD Graphics 620 [8086:5917] (rev 07) (prog-if 00 [VGA
controller])
Subsystem: Fujitsu Limited. UHD Graphics 620 [10cf:1959]
MachineType: FUJITSU FMVWB3U27
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-48-generic
root=UUID=fe637d00-125b-4a54-adce-3711830d450b ro acpi_osi=! "acpi_osi=Windows
2015" pci=nomsi acpi_osi=Linuxs resume=UUID=8fa6d40f-c23d-497e-9846-f6f26536690d
SourcePackage: xorg
UpgradeStatus: Upgraded to focal on 2020-07-24 (74 days ago)
dmi.bios.date: 01/23/2018
dmi.bios.vendor: FUJITSU // Insyde Software Corp.
dmi.bios.version: Version 1.07
dmi.board.name: FJNB2BB
dmi.board.vendor: FUJITSU
dmi.board.version: A2
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU
dmi.modalias:
dmi:bvnFUJITSU//InsydeSoftwareCorp.:bvrVersion1.07:bd01/23/2018:svnFUJITSU:pnFMVWB3U27:pvr:rvnFUJITSU:rnFJNB2BB:rvrA2:cvnFUJITSU:ct10:cvr:
dmi.product.family: LIFEBOOK-JR
dmi.product.name: FMVWB3U27
dmi.sys.vendor: FUJITSU
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.101-2
version.libgl1-mesa-dri: libgl1-mesa-dri 20.0.8-0ubuntu1~20.04.1
version.libgl1-mesa-glx: libgl1-mesa-glx 20.0.8-0ubuntu1~20.04.1
version.xserver-xorg-core: xserver-xorg-core 2:1.20.8-2ubuntu2.4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.6-1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel
2:2.99.917+git20200226-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.16-1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1898713/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp