Launchpad has imported 12 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=47281.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2012-03-13T14:24:55+00:00 Vit wrote:

Created attachment 58374
Xorg log

I have Archlinux (linux-3.2.9) running on Radeon 4550 using radeon with 
xf86-video-ati 6.14.3, xorg 1.12 and mesa 8.0.1. 
I have two monitors attached using DVI (Dell 2408WFP) and HDMI (Toshiba TV).

While running 
xrandr --output HDMI-0 --auto
xrandr --output HDMI-0 --below DVI-0
Xorg hangs.
Here is the Xorg.0.log (full log is attached):

[   730.765] BUG: triggered 'if (!dev->valuator || dev->valuator->numAxes < 2)'
[   730.765] BUG: getevents.c:843 in scale_to_desktop()
[   730.765] 
[   730.765] Backtrace:
[   730.765] 0: /usr/bin/X (xorg_backtrace+0x34) [0x5684f4]
[   730.765] 1: /usr/bin/X (0x400000+0x471e4) [0x4471e4]
[   730.765] 2: /usr/bin/X (0x400000+0x47db5) [0x447db5]
[   730.765] 3: /usr/bin/X (GetPointerEvents+0x352) [0x449452]
[   730.765] 4: /usr/bin/X (0x400000+0x152c56) [0x552c56]
[   730.766] 5: /usr/bin/X (miPointerWarpCursor+0xce) [0x55308e]
[   730.766] 6: /usr/bin/X (0x400000+0x6c532) [0x46c532]
[   730.766] 7: /usr/bin/X (0x400000+0x15357e) [0x55357e]
[   730.766] 8: /usr/bin/X (0x400000+0xf3841) [0x4f3841]
[   730.766] 9: /usr/bin/X (0x400000+0xdf2ee) [0x4df2ee]
[   730.766] 10: /usr/bin/X (RRPointerScreenConfigured+0x75) [0x4df535]
[   730.766] 11: /usr/bin/X (RRTellChanged+0x122) [0x4d9282]
[   730.766] 12: /usr/bin/X (RRCrtcSet+0x33d) [0x4da41d]
[   730.766] 13: /usr/bin/X (ProcRRSetCrtcConfig+0x3b3) [0x4db273]
[   730.767] 14: /usr/bin/X (0x400000+0x33cf9) [0x433cf9]
[   730.767] 15: /usr/bin/X (0x400000+0x2319a) [0x42319a]
[   730.767] 16: /lib/libc.so.6 (__libc_start_main+0xed) [0x2ba545a7a38d]
[   730.767] 17: /usr/bin/X (0x400000+0x234bd) [0x4234bd]

The same behaviour is seen using xf86-video-ati-git and xorg-git.

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/10

------------------------------------------------------------------------
On 2012-03-13T14:32:16+00:00 Vit wrote:

If "--below" is changed to some other "direction" it makes no
difference. But It hangs only when the screens are positioned nearby,
but not when showing the same area (1920x1200 on Dell and 1920x1080 on
Toshiba).

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/11

------------------------------------------------------------------------
On 2012-04-02T09:27:51+00:00 Michel-daenzer wrote:

*** Bug 48174 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/51

------------------------------------------------------------------------
On 2012-04-27T01:03:19+00:00 Anton Yarth wrote:

Created attachment 60643
Fix for xorg infinity loop.

Xorg goes to infinity loop (delta = 548.33340590666785 and incr =
6.3659874129151343e-314). Chromium authors code not good.

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/66

------------------------------------------------------------------------
On 2012-04-27T01:10:17+00:00 Anton Yarth wrote:

Created attachment 60645
proof debug output

I had previously launched "sleep 60 && kill -n 11 xorg_pid" and caused
the freeze of xorg. And when xorg killed with SEGV, I receive this debug
log. Xorg freezes in infinity loop.

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/67

------------------------------------------------------------------------
On 2012-04-27T05:47:00+00:00 Peter Hutterer wrote:

the main question here is why the scroll increment is 0 (or close to 0
anyways). This is the cause of the bug and shouldn't happen.

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/68

------------------------------------------------------------------------
On 2012-04-27T06:05:33+00:00 Anton Yarth wrote:

In any way, while is dangerous without additional checks and in this
case are senseless when works only with delta, more useable break loop
and fmod delta.

But why scroll increment so small, I don't know, and in this moment
mouse scroll not used at all.

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/69

------------------------------------------------------------------------
On 2012-04-27T06:39:09+00:00 Peter Hutterer wrote:

http://patchwork.freedesktop.org/patch/10102/

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/70

------------------------------------------------------------------------
On 2012-04-27T08:21:46+00:00 Anton Yarth wrote:

Peter Hutterer,
your patch fix problem, but I will now always be nervous until the "while" loop 
will be completely safe

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/71

------------------------------------------------------------------------
On 2012-04-29T21:59:16+00:00 Peter Hutterer wrote:

the loop is safe. "increment" is initialised once by the driver and
that's where the server checks for and invalid increment of 0. it's
read-only after that. This bug happened because of invalid memory
access, there is only so much one can do against that.

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/74

------------------------------------------------------------------------
On 2012-05-03T04:57:08+00:00 Peter Hutterer wrote:

commit af88b43f9e604157b74270d609c08bdfa256a792
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Fri Apr 27 16:31:17 2012 +1000

    dix: don't emulate scroll events for non-existing axes (#47281)

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/76

------------------------------------------------------------------------
On 2012-06-11T04:03:38+00:00 Vit wrote:

Thanks. 
Works for me now. 
Xorg-server 1.12.2-1 (ArchLinux)

Reply at: https://bugs.launchpad.net/xorg-server/+bug/921236/comments/82


** Changed in: xorg-server
       Status: Unknown => Fix Released

** Changed in: xorg-server
   Importance: Unknown => High

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/921236

Title:
  [12.04 Xorg, xserver 1.11.3] Dual monitor, after entering password,
  mouse pointer stuck on LHS of screen, no desktop.

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/921236/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to