View Issue Details

IDProjectCategoryView StatusLast Update
0002367Slicer4Core: Building (CMake, Superbuild)public2012-10-11 15:06
Reporterjcfr Assigned Tojcfr  
PriorityurgentSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.2.0Fixed in VersionSlicer 4.2.0 
Summary0002367: Fix ubuntu factory error "Xlib: extension "GLX" missing on display ":0.0"
Description

This is very rather critical, having the dashboard "polluted" by false positive prevents developer from having a very valuable feedback.

I guess searching on internet and talking with Matt Bowman would be helpful to address that issue.

See http://slicer.cdash.org/testDetails.php?test=2525894&build=30229

Background:

  • Since the X server was crashing constantly and preventing the build and test from running as expected, the "parallel" tool has been uninstalled from the ubuntu VM. This seems to avoid the X server crash. Yeahhh
TagsNo tags attached.

Relationships

related to 0001961 closedjcfr Setup mechanism to restart factory on a weekly basis 
related to 0002370 closedcrmullin Document Slicer factory organization 
related to 0002493 closedjcfr Nightly extension builds are not available 
related to 0002624 closedjcfr X server is crashing on the Linux VMs 

Activities

crmullin

crmullin

2012-08-01 11:20

developer   ~0005487

Output from command glxinfo:

name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".

crmullin

crmullin

2012-08-01 11:36

developer   ~0005488

I'm going to post (hopefully) useful output so that 1) I don't have to keep typing and remembering these commands and 2) anyone with more experience here can offer feedback.

Output of lspci -v | sed -n '/VGA/,/^$/p'
01:00.0 VGA compatible controller: Device 1ab8:4005
Subsystem: Device 1ab8:0400
Flags: 66MHz, medium devsel, IRQ 10
I/O ports at 6000 [size=32]
Memory at b0000000 (32-bit, prefetchable) [size=256M]
Expansion ROM at e2000000 [disabled] [size=64K]

It seems like the problem is coming from the virtual graphics card parallels is giving the ubuntu VM.

crmullin

crmullin

2012-08-03 11:27

developer   ~0005497

Output from cat /var/log/Xorg.0.log | grep glx

(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
dlopen: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: miInitVisualsProc
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)

Clearly the problem is with loading glx, the most common issues seem to appear with nvidia cards. Obviously this vm isn't using one, and the mac it's running on is using ATI.

jcfr

jcfr

2012-08-20 12:43

administrator   ~0005634

Steve> What about installing Mesa packages (software accel) ?

jcfr

jcfr

2012-09-25 10:51

administrator   ~0006207

Hi Ron,

1) To clarify, the date associated with the nightly package corresponds to the date of the last commit associated with the build.
This is why the why today nightly package has date "Sept 23", looking at the history, no commit has been done yesterday and the date of the last commit was Sept 23.

2) The windows build is not available because the VM failed to restart. Will have to figure out what went wrong.

3) The version of parallel (software used to manage the VMs) will be updated to a newer version (probably this week). This should allow us to re-enable linux build.

Let me know if you have any other questions,

jcfr

jcfr

2012-09-25 10:52

administrator   ~0006208

Waiting to receive the new version of parallel that should fix the issue.

jcfr

jcfr

2012-09-27 06:34

administrator   ~0006243

Jc: Is there any update ? Do we have the license or software available ?

Bill: Still waiting to hear from contracts. I will ping them again today. I am 99% sure it will be OK, but I need them to say so first.

jcfr

jcfr

2012-10-02 06:13

administrator   ~0006315

// -------------
Sep 27 - Bill: I have the authorization to get parallels now.

// -------------
Sep 27 - Jc: Good news for Parallel.
Let's stick to the plan of updating Parallel.

Matt> Let me know when we can update parallel. That way I will make everybody aware that the dashboards will be down.

jcfr

jcfr

2012-10-02 06:13

administrator   ~0006316

Oct 2 - Jc: Is there any update regarding parallel 5 ? Did we receive the license / software ?

jcfr

jcfr

2012-10-02 06:45

administrator   ~0006317

Oct2 - Bill: I gave the software to Matt on Monday.

Oct2 - Jc -> Matt: Let me know when you would have time to proceed to the update. That way I will be able to coordinate with the Slicer community.

jcfr

jcfr

2012-10-08 06:56

administrator   ~0006433

Dear Sysadmin,

I successfully upgraded the version of parallel on the factory :) That said, X server is still crashing. I suspect it is because multiple test involving GL display are running in //. Will try to disable parallel testing to see if there are still issue.

Thanks
Jc

Issue History

Date Modified Username Field Change
2012-07-27 10:27 jcfr New Issue
2012-07-27 10:27 jcfr Status new => assigned
2012-07-27 10:27 jcfr Assigned To => jcfr
2012-07-27 10:29 jcfr Assigned To jcfr => crmullin
2012-07-27 10:29 jcfr Priority normal => urgent
2012-07-27 10:29 jcfr Target Version => Slicer 4.2.0 - October 1st 2012
2012-07-27 10:29 jcfr Description Updated
2012-07-27 10:31 jcfr Relationship added related to 0001961
2012-07-27 10:48 jcfr Relationship added related to 0002370
2012-08-01 11:20 crmullin Note Added: 0005487
2012-08-01 11:36 crmullin Note Added: 0005488
2012-08-03 11:27 crmullin Note Added: 0005497
2012-08-20 12:43 jcfr Note Added: 0005634
2012-09-25 10:51 jcfr Note Added: 0006207
2012-09-25 10:52 jcfr Note Added: 0006208
2012-09-25 10:52 jcfr Status assigned => feedback
2012-09-26 11:08 jcfr Status feedback => assigned
2012-09-26 11:08 jcfr Assigned To crmullin => jcfr
2012-09-26 11:08 jcfr Status assigned => feedback
2012-09-27 06:34 jcfr Note Added: 0006243
2012-10-01 11:19 jcfr Relationship added related to 0002493
2012-10-02 06:13 jcfr Note Added: 0006315
2012-10-02 06:13 jcfr Note Added: 0006316
2012-10-02 06:45 jcfr Note Added: 0006317
2012-10-08 06:56 jcfr Note Added: 0006433
2012-10-08 06:56 jcfr Status feedback => resolved
2012-10-08 06:56 jcfr Fixed in Version => Slicer 4.2.0 - coming release
2012-10-08 06:56 jcfr Resolution open => fixed
2012-10-08 06:56 jcfr Relationship added related to 0002624
2012-10-11 15:06 jcfr Status resolved => closed