View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002624 | Slicer4 | Core: Building (CMake, Superbuild) | public | 2012-10-08 06:56 | 2014-03-06 04:51 |
Reporter | jcfr | Assigned To | jcfr | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.2.0 | Fixed in Version | Slicer 4.2.0 | ||
Summary | 0002624: X server is crashing on the Linux VMs | ||||
Description | 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 | ||||
Tags | No tags attached. | ||||
Here is an update on last factory experiment. It resumes that the X server crashed with only the linux nightly running. It means that the problem is not caused by interaction between the test running on the Linux VM and tests running on the MacOSX host or windows VM. Next experiment that will be run today:
|
|
Hi Bill, By running the tests sequentially two times in a row and logging the output, it appears to crash in a systematic way. In both case: Test "qMRMLLayoutManagerTest3" finished with Fatal IO error: client killed and just the command for "qMRMLLayoutManagerTest4" is logged. //----------------------- [HANDLER_OUTPUT] [HANDLER_VERBOSE_OUTPUT] 143: Test command: /home/kitware/Dashboards/Nightly/Slicer-build-64bits-QT4.7.4-PythonQt-With-Tcl-CLI-Release-nightly/Slicer-build/Slicer "--launcher-no-splash" "--launch" "/home/kitware/Dashboards/Nightly/Slicer-build-64bits-QT4.7.4-PythonQt-With-Tcl-CLI-Release-nightly/Slicer-build/bin/qMRMLWidgetsCxxTests" "qMRMLLayoutManagerTest4" 143: Test timeout computed to be: 900 Now, looking at the log of last night where tests ran in parallel, I noticed the following message: //----------------------- Note: Running these two tests directly doesn't seem to cause any issue. Independently of my tests on the linux VM, Sankhesh was just running some tutorial test involving the GPU and the host itself froze. That said, I think this issue is probably independent of the one I am working on. Regarding the linux issue, I suspect the "prlvideo" driver installed on linux to allow it to behave adequately with the host OS through VMware is in default. For this reason, I am thinking to contact the VMware support. There is 30 days of support included in the version of VMware we just acquired. What is the usual process to contact support ? Can I go ahead directly or should I go through a more formal process ? Thanks |
|
2012-10-11 14:49
|
Xorg.0.log.old (99,707 bytes) |
The test causing trouble has been identified: qMRMLLayoutManagerTest3 Waiting a better solution is implemented, factory dashboard driver scripts associated have been updated to exclude that test. I suspect that the prlvideo driver allowing parallel to access the video card of the host has some issues when two tests dealing with multiple GL contexts are run in a row. May be not all resources are free'ed yet ? The problem can reproduced by running it two times in a row: $ ctest -R qMRMLLayoutManagerTest3; ctest -R qMRMLLayoutManagerTest3; After X server crashed, the associated log file has been attached: Xorg.0.log.old // -------------- [...] // Details available in file Xorg.0.log.old (II) PRLCONTROL: GL PBuffer(this=0x2d27c80, host_pbuf=00000018, glxId=460006C, drawId=4600039, GLXDrawablePtr=0x2d21110, DrawablePtr=0x2d4a0e0, tex_fmt=20DA, tex_tgt=20DD) created Backtrace: Caught signal 11 (Segmentation fault). Server aborting Please consult the The X.Org Foundation support (II) Parallels Mouse: Sliding Mouse disabling [0] Gdb has also been attached to the X process so that a stack trace could be obtained: // ----------------------------- Program received signal SIGSEGV, Segmentation fault. |
|
Next steps are:
|
|
Closing resolved issues that have not been updated in more than 3 months |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-10-08 06:56 | jcfr | New Issue | |
2012-10-08 06:56 | jcfr | Status | new => assigned |
2012-10-08 06:56 | jcfr | Assigned To | => jcfr |
2012-10-08 06:56 | jcfr | Relationship added | related to 0002367 |
2012-10-08 06:57 | jcfr | Target Version | => Slicer 4.2.0 - coming release |
2012-10-08 07:53 | jcfr | Relationship added | related to 0002493 |
2012-10-09 06:49 | jcfr | Note Added: 0006457 | |
2012-10-09 10:55 | jcfr | Note Added: 0006476 | |
2012-10-11 14:49 | jcfr | File Added: Xorg.0.log.old | |
2012-10-11 14:52 | jcfr | Note Added: 0006502 | |
2012-10-11 14:53 | jcfr | Note Edited: 0006502 | |
2012-10-11 14:57 | jcfr | Note Edited: 0006502 | |
2012-10-11 15:06 | jcfr | Note Added: 0006504 | |
2012-10-12 13:34 | jcfr | Relationship added | related to 0002638 |
2012-10-12 13:35 | jcfr | Status | assigned => resolved |
2012-10-12 13:35 | jcfr | Fixed in Version | => Slicer 4.2.0 - coming release |
2012-10-12 13:35 | jcfr | Resolution | open => fixed |
2014-03-06 04:50 | jcfr | Note Added: 0010733 | |
2014-03-06 04:51 | jcfr | Status | resolved => closed |