** Package changed: xorg (Ubuntu) => xorg-server (Ubuntu)

** Summary changed:

- Xorg crash (libinput related) on middle mouse click with firefox icognito 
window
+ Xorg crashed with SEGV in miPointerMoveNoEvent 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/1909387

Title:
  Xorg crashed with SEGV in miPointerMoveNoEvent from
  miPointerSetPosition from positionSprite from positionSprite from
  fill_pointer_events

Status in xorg-server package in Ubuntu:
  New

Bug description:
  What happens:
  ==============
  Xorg crashes, all unsaved data will be lost.

  Reproduce
  ==========
  I can't reproduce it on demand. But it happens after a while.
  - Usually I browse within a Firefox incognito window and use my middle mouse 
button. 
  - In todays particular case, I pressed the middle mouse button to close a 
window.
  - Note: I have `EasyStroke` setup to run on middle-mouse-button click 
(Program to enable mouse gestures). From experience, I strongly believe this is 
related.
  - Maybe `suspend`ing the computer several times is related to this problem.

  Backtrace
  ==========
  Reading symbols from /usr/lib/xorg/Xorg...
  Reading symbols from 
/usr/lib/debug/.build-id/c0/8b99fc7191c25e710bd8e607615730e39962fe.debug...
  [New LWP 1106]
  [New LWP 1092]
  [New LWP 1094]
  [New LWP 1093]
  [New LWP 1096]
  [New LWP 978]
  [New LWP 1097]
  [New LWP 1098]
  [New LWP 1095]
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  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  miPointerMoveNoEvent (pDev=pDev@entry=0x56198f5dc280, 
pScreen=pScreen@entry=0x56198f0b2810, x=981, y=77)
      at ../../../../mi/mipointer.c:570
  570   ../../../../mi/mipointer.c: No such file or directory.
  [Current thread is 1 (Thread 0x7fd057816640 (LWP 1106))]
  (gdb) bt full
  #0  miPointerMoveNoEvent (pDev=pDev@entry=0x56198f5dc280, 
pScreen=pScreen@entry=0x56198f0b2810, x=981, y=77)
      at ../../../../mi/mipointer.c:570
          pPointer = 0x0
          pScreenPriv = 0x56198f0b2eb0
  #1  0x000056198e979d2c in miPointerSetPosition
      (pDev=pDev@entry=0x56198f5dc280, mode=mode@entry=0, 
screenx=screenx@entry=0x7fd057814500, screeny=screeny@entry=0x7fd057814508, 
nevents=nevents@entry=0x7fd0578144fc, events=events@entry=0x7fd069d6bc20)
      at ../../../../mi/mipointer.c:669
          pScreenPriv = <optimized out>
          pScreen = 0x56198f0b2810
          newScreen = 0x7fd00000004d
          x = 981
          y = 77
          switch_screen = 0
          should_constrain_barriers = 1
          i = <optimized out>
          pPointer = 0x56198f2249a0
  #2  0x000056198e840e90 in positionSprite
      (dev=dev@entry=0x56198f5dc280, mode=mode@entry=0, 
mask=mask@entry=0x7fd057814550, devx=devx@entry=0x7fd057814510, 
devy=devy@entry=0x7fd057814518, screenx=screenx@entry=0x7fd057814500, 
screeny=0x7fd057814508, nevents=0x7fd0578144fc, events=0x7fd069d6bc20) at 
../../../../dix/getevents.c:961
          scr = <optimized out>
          tmpx = 981.15761067398421
          tmpy = 77.599999964237213
  #3  0x000056198e84141c in positionSprite
      (events=0x7fd069d6bc20, nevents=0x7fd0578144fc, screeny=0x7fd057814508, 
screenx=0x7fd057814500, devy=0x7fd057814518, devx=0x7fd057814510, 
mask=0x7fd057814550, mode=0, dev=0x56198f5dc280) at 
../../../../dix/getevents.c:952
          scr = 0x56198f0b2810
          num_events = 2
          event = <optimized out>
          raw = 0x7fd069d6b010
          screenx = 981.15761067398421
          screeny = 77.599999964237213
          devx = 981.15761067398421
          devy = 77.599999964237213
          sx = <optimized out>
          sy = 0
          mask = 
              {last_bit = 1 '\001', has_unaccelerated = 0 '\000', mask = 
"\003\000\000\000", valuators = {981.15761067398421, 77.599999964237213, 0 
<repeats 34 times>}, unaccelerated = {0 <repeats 36 times>}}
          scr = <optimized out>
  --Type <RET> for more, q to quit, c to continue without paging--
          num_barrier_events = 0
  #4  fill_pointer_events (events=0x7fd069d6bc20, 
      events@entry=0x7fd069d6b010, pDev=pDev@entry=0x56198f5dc280, type=6, 
buttons=buttons@entry=0, ms=ms@entry=60064638, flags=flags@entry=10, 
mask_in=0x7fd057814860) at ../../../../dix/getevents.c:1434
          num_events = 2
          event = <optimized out>
          raw = 0x7fd069d6b010
          screenx = 981.15761067398421
          screeny = 77.599999964237213
          devx = 981.15761067398421
          devy = 77.599999964237213
          sx = <optimized out>
          sy = 0
          mask = 
              {last_bit = 1 '\001', has_unaccelerated = 0 '\000', mask = 
"\003\000\000\000", valuators = {981.15761067398421, 77.599999964237213, 0 
<repeats 34 times>}, unaccelerated = {0 <repeats 36 times>}}
          scr = <optimized out>
          num_barrier_events = 0
  #5  0x000056198e842b60 in GetPointerEvents
      (events=0x7fd069d6b010, pDev=pDev@entry=0x56198f5dc280, type=<optimized 
out>, 
      type@entry=6, buttons=buttons@entry=0, flags=10, flags@entry=1, 
mask_in=<optimized out>)
      at ../../../../dix/getevents.c:1691
          ms = 60064638
          num_events = 0
          nev_tmp = <optimized out>
          mask = 
              {last_bit = 1 '\001', has_unaccelerated = 1 '\001', mask = 
"\003\000\000\000", valuators = {-2.3999999463558197, 1.5999999642372131, 0 
<repeats 34 times>}, unaccelerated = {-3, 2, 0 <repeats 34 times>}}
          scroll = 
              {last_bit = -80 '\260', has_unaccelerated = 10 '\n', mask = 
"^\217\031V", valuators = {6.9432427613873832e-310, 6.9432427614211773e-310, 
2.0899290387728175e-314, 4.677209760723779e-310, 6.9432533155416236e-310, 0, 
-3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.3999999463558197, 1.5999999642372131, 0, 
-1.8668431075548942e-156, 0, 0, 2.9675874321321358e-313, 
6.9432427614211773e-310, 4.6772097630067575e-310, 4.677209760723779e-310, 
6.9432427613905453e-310, 6.9432533138412967e-310, 6.9432427613873832e-310, 0, 
7.2911220195563975e-304, 4.6772097132697618e-310, 2.9675558951808632e-319, 
3.1536951272515529e-318, 0}, unaccelerated = {0, 0, 0, 0, 0, 0, 0, 0, 
-1.8668431075548942e-156, 0, 6.9432427613962764e-310, 4.6772097132697618e-310, 
6.9432427613968693e-310, 6.9432427614211773e-310, 0, 6.9432427617225574e-310, 
6.9432533128699636e-310, 0, 0, -1.2079733901417507e-234, 
1.0889700899986915e-319, 0, 0, 0, 0, 0, 4.6772097598107457e-310, 0, 
4.677209048305821e-310, 0, 4.677209048305821e-310, 4.6772097598107457e-310, 
-1.8668431075548942e-156, 4.6772097598107457e-310, 4.6772097571293526e-310, 
4.6772097571736209e-310}}
          i = <optimized out>
          realtype = 6
  --Type <RET> for more, q to quit, c to continue without paging--
          __func__ = "GetPointerEvents"
  #6  0x000056198e843154 in QueuePointerEvents
      (device=0x56198f5dc280, type=type@entry=6, buttons=buttons@entry=0, 
flags=flags@entry=1, mask=<optimized out>)
      at ../../../../dix/getevents.c:1290
          nevents = <optimized out>
  #7  0x000056198e877441 in xf86PostMotionEventM (mask=<optimized out>, 
is_absolute=0, device=<optimized out>)
      at ../../../../../../hw/xfree86/common/xf86Xinput.c:1281
          flags = 1
  #8  xf86PostMotionEventM (device=<optimized out>, is_absolute=0, 
mask=<optimized out>)
      at ../../../../../../hw/xfree86/common/xf86Xinput.c:1266
  #9  0x4000000000000000 in  ()
  #10 0xc008000000000000 in  ()
  #11 0x3ff9999990000000 in  ()
  #12 0xc00333332c000000 in  ()
  #13 0x0000561990459200 in  ()
  #14 0x0000000000000002 in  ()
  #15 0x000056199042aa50 in  ()
  #16 0x000000008f4f62d0 in  ()
  #17 0x000056199042e590 in  ()
  #18 0x000056199042aa50 in  ()
  #19 0x00007fd057814e6c in  ()
  #20 0x9f99a1893de45500 in  ()
  #21 0x00007fd057816640 in  ()
  #22 0x000056198f4f62d0 in  ()
  #23 0x0000561990465c60 in  ()
  #24 0x9f99a1893de45500 in  ()
  #25 0x00007fd057814e6c in  ()
  #26 0x000056198f4f62d0 in  ()
  #27 0x00007fd04c008c60 in  ()
  #28 0x0000000000000001 in  ()
  #29 0x00007fd057814e6c in  ()
  #30 0x0000000000000000 in  ()


  
  If someone can tell me what to do (e.g. what dbg symbol packages I should 
install), I'm very willing on providing more information.

  ProblemType: Bug
  DistroRelease: Ubuntu 20.10
  Package: xorg 1:7.7+19ubuntu15
  ProcVersionSignature: Ubuntu 5.8.0-34.37-generic 5.8.18
  Uname: Linux 5.8.0-34-generic x86_64
  ApportVersion: 2.20.11-0ubuntu50.3
  Architecture: amd64
  BootLog:
   
  CasperMD5CheckResult: skip
  CompizPlugins: No value set for 
`/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: None
  CurrentDesktop: XFCE
  Date: Sun Dec 27 14:36:01 2020
  DistUpgraded: Fresh install
  DistroCodename: groovy
  DistroVariant: ubuntu
  DkmsStatus:
   virtualbox, 6.1.16, 5.8.0-33-generic, x86_64: installed
   virtualbox, 6.1.16, 5.8.0-34-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.8.0-34-generic 
root=UUID=fe637d00-125b-4a54-adce-3711830d450b ro acpi_osi=! "acpi_osi=Windows 
2015" resume=UUID=bdfdad69-4c0d-4b99-a962-d88c977da8a3
  SourcePackage: xorg
  Symptom: display
  Title: Xorg crash
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 01/23/2018
  dmi.bios.release: 1.7
  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:br1.7: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.102-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 20.2.6-0ubuntu0.20.10.1
  version.libgl1-mesa-glx: libgl1-mesa-glx 20.2.6-0ubuntu0.20.10.1
  version.xserver-xorg-core: xserver-xorg-core 2:1.20.9-2ubuntu1.1
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.6-2
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-1ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20200714-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/1909387/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to