[Libdlo] Fwd: xorg seqfault if main display is usb

Marcus Becker marcus.disi at googlemail.com
Tue Apr 5 15:27:39 PDT 2011


If I just use the displaylink device it works and I can use the screen on
the usb monitor. Together with the nvidia it seqfaults again :(
Here the config, to just use the external monitor... I could probably start
2 instances, one for each monitor?

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         0  "DisplayLinkScreen" 0 0
EndSection
Section "Device"
    Identifier  "DisplayLinkDevice"
    Driver      "displaylink"
    Option      "fbdev" "/dev/fb0"
EndSection
Section "Monitor"
    Identifier  "DisplayLinkMonitor"
EndSection
Section "Screen"
    Identifier  "DisplayLinkScreen"
    Device      "DisplayLinkDevice"
    Monitor     "DisplayLinkMonitor"
    SubSection "Display"
        Depth    24
        Modes    "1280x1024"
    EndSubSection
EndSection


---------- Forwarded message ----------
From: Marcus Becker <marcus.disi at googlemail.com>
Date: 5 April 2011 21:47
Subject: xorg seqfault if main display is usb
To: libdlo at lists.freedesktop.org


Hi,

I am testing for a while now.
The kernel driver seems to load just fine and I get the green display.
I tried the driver in linux-2.6.38 and the one that's provided by
freedesktop displaylink-mod-0.3
together with xf86-video-displaylink-0.3

If I set the usb monitor as the main display, using the kernel module, it
crashes (I attached the complete Xorg.0.log.crash). This can be reproduced.

Backtrace:
[ 10328.038] 0: /usr/bin/X (xorg_backtrace+0x28) [0x4a22a8]
[ 10328.038] 1: /usr/bin/X (0x400000+0x63a89) [0x463a89]
[ 10328.038] 2: /lib64/libpthread.so.0 (0x7f54b3a59000+0xf0e0)
[0x7f54b3a680e0]
[ 10328.038] 3: /usr/lib64/libpixman-1.so.0 (0x7f54b37ed000+0x5bc10)
[0x7f54b3848c10]
[ 10328.038] 4: /usr/lib64/libpixman-1.so.0 (0x7f54b37ed000+0x5c13e)
[0x7f54b384913e]
[ 10328.038] 5: /usr/lib64/libpixman-1.so.0 (pixman_fill+0x3a)
[0x7f54b381f7da]
[ 10328.038] 6: /usr/lib64/xorg/modules/libfb.so (fbFill+0x30c)
[0x7f54ae3b704c]
[ 10328.038] 7: /usr/lib64/xorg/modules/libfb.so (fbPolyFillRect+0x1da)
[0x7f54ae3b75aa]
[ 10328.038] 8: /usr/bin/X (0x400000+0xd84dd) [0x4d84dd]
[ 10328.038] 9: /usr/bin/X (miPaintWindow+0x1aa) [0x45a04a]
[ 10328.038] 10: /usr/bin/X (miWindowExposures+0xc8) [0x45a588]
[ 10328.038] 11: /usr/bin/X (MapWindow+0x309) [0x455c69]
[ 10328.038] 12: /usr/bin/X (0x400000+0x24915) [0x424915]
[ 10328.038] 13: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f54b29e1bbd]
[ 10328.038] 14: /usr/bin/X (0x400000+0x24509) [0x424509]
[ 10328.038] Segmentation fault at address 0x7f54ae173000
[ 10328.038]
Fatal server error:
[ 10328.038] Caught signal 11 (Segmentation fault). Server aborting
[ 10328.038]
[ 10328.038]
Please consult the The X.Org Foundation support
         at http://wiki.x.org

If I use it with the displaylink-mod-0.3 module, it just ignores the usb
monitor and starts the normal one on the laptop.

Which brings me to my second problem, I cannot get Xorg to use the second
display. It just stays green and I do not get the second screen going. I
attached my current xorg.conf where I tried several different things
already, like with xinerama and without, with screen numbers and without,
with fbdev option and without etc. There must be some option I am totally
missing out or it doesn't work with my versions? I read people had less
problems with the kernel module 0.2.3 and nvidia?

I am running out of ideas now...
-- 
cheers,

Marcus

Xorg.0.log.crash: http://ompldr.org/vODRzZQ
current corg.conf: http://ompldr.org/vODRzZw



-- 
cheers,

Marcus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libdlo/attachments/20110405/22643a38/attachment.html>


More information about the Libdlo mailing list