[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#814827: X crashes on start on POWER8/radeon machine



Package: xserver-xorg-core
Version: 2:1.18.0-3

On a POWER8 machine under both Debian Jessie and Debian Stretch Xorg
crashes on startup when using the radeon driver and a Radeon R9 290X. 
Kernel modesetting outside of X appears to function normally.

crash:
Program received signal SIGSEGV, Segmentation fault.
0x00000000201676c8 in RRSetChanged (pScreen=0x202e6800) at
../../randr/randr.c:562
562     ../../randr/randr.c: No such file or directory.
(gdb) bt
#0  0x00000000201676c8 in RRSetChanged (pScreen=0x202e6800) at
../../randr/randr.c:562
#1  0x000000002016ceec in RRScreenSetSizeRange (pScreen=<optimized out>,
minWidth=<optimized out>, minHeight=<optimized out>, maxWidth=<optimized
out>, maxHeight=<optimized out>) at ../../randr/rrinfo.c:228
#2  0x000000002010e894 in xf86RandR12CreateScreenResources12
(pScreen=0x202e6800) at ../../../../hw/xfree86/modes/xf86RandR12.c:1637
#3  xf86RandR12CreateScreenResources (pScreen=0x202e6800) at
../../../../hw/xfree86/modes/xf86RandR12.c:833
#4  0x00000000200fd8fc in xf86CrtcCreateScreenResources
(screen=0x202e6800) at ../../../../hw/xfree86/modes/xf86Crtc.c:713
#5  0x0000000020061338 in dix_main (argc=<optimized out>,
argv=0x3ffffffffca8, envp=<optimized out>) at ../../dix/main.c:215
#6  0x00000000200445d8 in main (argc=<optimized out>, argv=<optimized
out>, envp=<optimized out>) at ../../dix/stubmain.c:34
(gdb)

dmesg log:
[   15.063739] [drm] radeon kernel modesetting enabled.
[   15.078968] sd 6:0:0:0: Attached scsi generic sg0 type 0
[   15.079056] sr 7:0:0:0: Attached scsi generic sg1 type 5
[   15.079114] sr 7:0:0:1: Attached scsi generic sg2 type 5
[   15.079192] sr 7:0:0:2: Attached scsi generic sg3 type 5
[   15.079270] sr 7:0:0:3: Attached scsi generic sg4 type 5
[   15.079327] sd 8:0:0:0: Attached scsi generic sg5 type 0
[   15.079402] sd 8:0:0:1: Attached scsi generic sg6 type 0
[   15.079475] sd 8:0:0:2: Attached scsi generic sg7 type 0
[   15.079527] sd 8:0:0:3: Attached scsi generic sg8 type 0
[   15.079599] sd 9:0:0:0: Attached scsi generic sg9 type 0
[   15.079673] sd 9:0:0:1: Attached scsi generic sg10 type 0
[   15.079724] sd 9:0:0:2: Attached scsi generic sg11 type 0
[   15.079795] sd 9:0:0:3: Attached scsi generic sg12 type 0
[   15.079868] sd 9:0:0:4: Attached scsi generic sg13 type 0
[   15.418010] [drm] initializing kernel modesetting (HAWAII 0x1002:0x67B0
0x1002:0x0B00).
[   15.418023] radeon 0000:01:00.0: Using 32-bit DMA via iommu
[   15.418027] [drm] register mmio base: 0x00000000
[   15.418029] [drm] register mmio size: 262144
[   15.418035] [drm] doorbell mmio base: 0x10000000
[   15.418037] [drm] doorbell mmio size: 8388608
[   15.418068] [drm:radeon_device_init [radeon]] *ERROR* Unable to find
PCI I/O BAR
[   15.588562] [drm:radeon_atombios_init [radeon]] *ERROR* Unable to find
PCI I/O BAR; using MMIO for ATOM IIO
[   15.588810] ATOM BIOS: C67101
[   15.588889] radeon 0000:01:00.0: VRAM: 4096M 0x0000000000000000 -
0x00000000FFFFFFFF (4096M used)
[   15.588893] radeon 0000:01:00.0: GTT: 2048M 0x0000000100000000 -
0x000000017FFFFFFF
[   15.588895] [drm] Detected VRAM RAM=4096M, BAR=256M
[   15.588897] [drm] RAM width 512bits DDR
[   15.588964] [TTM] Zone  kernel: Available graphics memory: 66909920 kiB
[   15.588966] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[   15.588967] [TTM] Initializing pool allocator
[   15.589006] [drm] radeon: 4096M of VRAM memory ready
[   15.589008] [drm] radeon: 2048M of GTT memory ready.
[   15.589023] [drm] Loading hawaii Microcode
[   15.637786] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_pfp.bin
[   15.654034] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_me.bin
[   15.802419] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_ce.bin
[   15.849419] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_mec.bin
[   15.855296] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_rlc.bin
[   15.933110] Adding 79000512k swap on /dev/sda3.  Priority:-1 extents:1
across:79000512k FS
[   16.010924] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_sdma.bin
[   16.024299] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_mc.bin
[   16.046812] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/hawaii_smc.bin
[   16.046819] [drm] Internal thermal controller with fan control
[   16.046884] [drm] probing gen 2 caps for device 1014:3dc = 33f503/e
[   16.074582] [drm] radeon: dpm initialized
[   16.252838] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/BONAIRE_uvd.bin
[   16.285442] radeon 0000:01:00.0: firmware: direct-loading firmware
radeon/BONAIRE_vce.bin
[   16.286876] [drm] Found VCE firmware/feedback version 40.2.2 / 15!
[   16.286893] [drm] GART: num cpu pages 32768, num gpu pages 524288
[   16.288330] [drm] probing gen 2 caps for device 1014:3dc = 33f503/e
[   16.288334] [drm] PCIE gen 3 link speeds already enabled
[   16.357665] [drm] PCIE GART of 2048M enabled (table at
0x0000000000330000).
[   16.357811] radeon 0000:01:00.0: WB enabled
[   16.357826] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000100000c00 and cpu addr 0xc000001e24030c00
[   16.357829] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr
0x0000000100000c04 and cpu addr 0xc000001e24030c04
[   16.357833] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr
0x0000000100000c08 and cpu addr 0xc000001e24030c08
[   16.357836] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x0000000100000c0c and cpu addr 0xc000001e24030c0c
[   16.357839] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr
0x0000000100000c10 and cpu addr 0xc000001e24030c10
[   16.358301] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
0x0000000000076c98 and cpu addr 0xd000080081836c98
[   16.358475] radeon 0000:01:00.0: fence driver on ring 6 use gpu addr
0x0000000100000c18 and cpu addr 0xc000001e24030c18
[   16.358479] radeon 0000:01:00.0: fence driver on ring 7 use gpu addr
0x0000000100000c1c and cpu addr 0xc000001e24030c1c
[   16.358483] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   16.358484] [drm] Driver supports precise vblank timestamp query.
[   16.358548] radeon 0000:01:00.0: radeon: using MSI.
[   16.358582] [drm] radeon: irq initialized.
[   16.361893] [drm] ring test on 0 succeeded in 3 usecs
[   16.361997] [drm] ring test on 1 succeeded in 3 usecs
[   16.362023] [drm] ring test on 2 succeeded in 3 usecs
[   16.362357] [drm] ring test on 3 succeeded in 5 usecs
[   16.362367] [drm] ring test on 4 succeeded in 4 usecs
[   16.408418] [drm] ring test on 5 succeeded in 2 usecs
[   16.428437] [drm] UVD initialized successfully.
[   16.538518] [drm] ring test on 6 succeeded in 21 usecs
[   16.538530] [drm] ring test on 7 succeeded in 4 usecs
[   16.538532] [drm] VCE initialized successfully.
[   16.541307] [drm] ib test on ring 0 succeeded in 0 usecs
[   16.541337] [drm] ib test on ring 1 succeeded in 0 usecs
[   16.541364] [drm] ib test on ring 2 succeeded in 0 usecs
[   16.541450] [drm] ib test on ring 3 succeeded in 0 usecs
[   16.541524] [drm] ib test on ring 4 succeeded in 0 usecs
[   17.058015] [drm] ib test on ring 5 succeeded
[   17.078927] [drm] ib test on ring 6 succeeded
[   17.079671] [drm] ib test on ring 7 succeeded
[   17.080574] [drm] Radeon Display Connectors
[   17.080576] [drm] Connector 0:
[   17.080578] [drm]   DP-1
[   17.080579] [drm]   HPD2
[   17.080582] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538
0x653c 0x653c
[   17.080584] [drm]   Encoders:
[   17.080586] [drm]     DFP1: INTERNAL_UNIPHY2
[   17.080588] [drm] Connector 1:
[   17.080589] [drm]   HDMI-A-1
[   17.080591] [drm]   HPD3
[   17.080593] [drm]   DDC: 0x6550 0x6550 0x6554 0x6554 0x6558 0x6558
0x655c 0x655c
[   17.080594] [drm]   Encoders:
[   17.080596] [drm]     DFP2: INTERNAL_UNIPHY2
[   17.080597] [drm] Connector 2:
[   17.080599] [drm]   DVI-D-1
[   17.080600] [drm]   HPD1
[   17.080603] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568
0x656c 0x656c
[   17.080604] [drm]   Encoders:
[   17.080605] [drm]     DFP3: INTERNAL_UNIPHY1
[   17.080607] [drm] Connector 3:
[   17.080608] [drm]   DVI-D-2
[   17.080610] [drm]   HPD6
[   17.080612] [drm]   DDC: 0x6580 0x6580 0x6584 0x6584 0x6588 0x6588
0x658c 0x658c
[   17.080613] [drm]   Encoders:
[   17.080615] [drm]     DFP4: INTERNAL_UNIPHY
[   17.096573] radeon 0000:01:00.0: No connectors reported connected with
modes
[   17.096578] [drm] Cannot find any crtc or sizes - going 1024x768
[   17.097438] [drm] fb mappable at 0x3B0000760000
[   17.097440] [drm] vram apper at 0x3B0000000000
[   17.097441] [drm] size 3145728
[   17.097442] [drm] fb depth is 24
[   17.097443] [drm]    pitch is 4096
[   17.097854] Console: switching to colour frame buffer device 128x48
[   17.100816] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[   17.112515] [drm] Initialized radeon 2.43.0 20080528 for 0000:01:00.0
on minor 0


Reply to: