-
Notifications
You must be signed in to change notification settings - Fork 970
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exiting Cadence software "RTL Compiler" causes vncserver/vncviewer to crash #368
Comments
Can you tell me what version of RTL Compiler you are using? I have access Thanks, On Wed, Oct 12, 2016 at 5:04 PM jolmichr [email protected] wrote:
|
Hi Brian, I have an open ticket with Cadence on this also. According to them, the problem can be replicated in TigerVNC 1.6. But they say I should not see the problem in versions 1.5 / 1.7. I've tested to on 1.7 but I see no difference. If you like I can share the same testcase I passed them -- its pretty small. Thanks -joel |
It might have nothing to do with TigerVNC code, but rather which version of Xorg that has been used. Check with Cadence what Xorg they have used compared to your builds. |
Thanks for the suggestion. Unfortunately, they are not using TigerVNC and have not reproduced my issue. The Cadence AE I am working with was able find previous service requests where their customers complained about the same issue. Nonetheless this is their setup: X Window System Version 7.1.1 Build ID: xorg-x11 -server 1.1.1-48.101.el5We are using X.Org X Server 1.17.4 |
Joel - Can you go ahead and send me the testcase? I'll see if I can get some temp keys. |
Attaching the testcase. There is a README in there with instructions but this should do it: gtar xfvz testcase_for_TigerVNC.tar.gz Thanks -joel |
FYI Copying the backtrace from user forum Program received signal SIGSEGV, Segmentation fault. (gdb) bt |
At first glance this looks like a bug in Xorg rather than TigerVNC. Most likely in the Damage code. |
Thanks. I'm waiting on temp keys (hoping to have them this week...). In
the meantime, Cadence asked me if anyone was seeing this with GENUS. If
so, please let me know.
|
Sorry for the delay, I have new findings on this issue. All of our machines I typically use have Redhat OS. We do have 1 that is running Ubuntu and that one does not see the problem. We have not traced the problem to its source but I can provide this info: Ubuntu: (trusty-vnc-server)acook@nhblade12:~$ lsb_release -a RHEL LSB Version: :base-4.0-amd64:base-4.0-ia32:base-4.0-noarch:core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch The problem is there in GENUS as well -- Cadence should be aware of that as it is documented in SR 46025268. Thanks -joel |
Thanks for the update. I received temp keys this morning and got RC14.2
installed, I'm about to start testing.
|
Confirmed that I can reproduce the same thing on a fully patched CentOS 6.8 box with TigerVNC 1.6.80, and that the issue does NOT occur on the same box with TigerVNC 1.4.1. All of the relevant linked libraries between the two versions of Xvnc are the same, so I think Pierre's suggestion is probably the right place to start looking. I'll take a look at what has changed in both the xorg-x11-server-source, and our RPM between the two versions tomorrow. |
I think this may be related to a recent Xorg bug. Joel, can you please confirm that starting Xvnc with the |
Awesome! That option works on my end as well. Thanks for tracking this down for us. |
Great. I'll keep digging and see if we can resolve the issue. Can you please update the Cadence SR with the |
will do. |
what does the -gs switch do? I don't see it in documentation. |
sorry, meant -bs |
Disables support for backing store. |
Nice work @bphinz . :) |
Thanks. I checked and the el6 builds had been using the latest xorg-x11-server-source for several months prior to the 1.7.0 release. I haven't looked at the details of what was changed to address the bug that I referenced, but obviously there is still something affecting Xvnc. |
This is the best source of info that I can find regarding these changes. Additionally, as far as I can tell, this is completely specific to RHEL/CentOS 6 - I can't find any trace of these changes in EL7 (despite both using xorg 1.17), nor can I find any evidence that any of the changes ever made their way into the xorg source tree. So I'm not sure what the best way to proceed here is (maybe disabling backing store at the build level?). |
Originally saw this on TigerVNC 1.6. We now have 1.7 installed and problem remains. Other Cadence tools do not cause this crash, only RTL Compiler. If I run the tool in non-GUI mode, there is no issue. But if I do not specify "-nogui" in the rc run the crash occurs everytime. I will post the vnc log -- this may as well be in a different language. Hoping someone can shed some light on log content, and/or propose things/setting I might try to resolve the crash.
vnc_log.txt
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: