Houdini on Linux Fedora 24: XInitThreads error

   5392   10   2
User Avatar
Member
3 posts
Joined: Nov. 2015
Offline
Hello,

I try to run Houdini vers. 15.5.607 on Fedora 24 kernel 4.7.6 x86_64 and I get the following error:

[~]$ /opt/hfs15.5.620/bin/happrentice
[~]$ [xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
happrentice-bin: xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.

I have installed these versions of libraries that seem involved in this issue:
libX11 version 1.6.3-3.fc24
libxcb version 1.11.1-2.fc24

and my system is Intel Core i7-6700K using its Intel HD Graphics 530 without any other external graphics GPU. On Windows 10 on same machine the same Houdini version is working perfectly.

I have tried also to install the Houdini Daily Build vers. 15.5.620 and I got the same error.

Please does anyone know a solution for this issue?

Thank you very much

PP
User Avatar
Staff
1256 posts
Joined: July 2005
Offline
Hello,

We committed a potential fix a couple of weeks back but haven't been able to verify that it works.

With your 15.5.620 build, can you try first setting HOUDINI_EXPERIMENTAL=1 in your environment and then start Houdini?

Let us know if that works and if it does then we can apply the fix by default for future builds.

Cheers,
Rob
User Avatar
Member
3 posts
Joined: Nov. 2015
Offline
Hello,

thank you very much indeed for your quick reply.

I have tried using:

export HOUDINI_EXPERIMENTAL=1
/opt/hfs15.5.620/bin/happrentice

but I got same error, I'm sorry. You can watch the screen grab of my test on:

https://youtu.be/9zzzfOgoGMw [youtu.be]


The video is unlisted on Youtube.

Thank you
PP
User Avatar
Staff
1256 posts
Joined: July 2005
Offline
Thanks for testing. Too bad the potential fix didn't work.

One workaround that you could try is setting HOUDINI_OGL_CORE_PROFILE=1 in your environment and then launching Houdini.
User Avatar
Member
3 posts
Joined: Nov. 2015
Offline
Hello Rob,

using export HOUDINI_OGL_CORE_PROFILE=1 Houdini started without errors, great!!

Thank you very much for that and let me know if you would like that I will test again HOUDINI_EXPERIMENTAL=1 in future Daily Builds.

Thank you,

PP
User Avatar
Staff
1256 posts
Joined: July 2005
Offline
No probs. I'm glad it worked.
User Avatar
Member
6 posts
Joined: Oct. 2015
Offline
I had the same issue trying to get Houdini v607 to run on Intel's Skull Canyon NUC, which has an i7-6770HQ cpu and iris 580 gpu. I can get past the splash screen, but Houdini hangs for about 10 seconds before crashing when I create any object in the viewport. Sometimes I can create a couple before it hangs. Same issue in Ubuntu 16.04 and a few other distros.

I've tried various combinations of the following env variables:

HOUDINI_OGL_MAX_GL_VERSION
HOUDINI_OGL_CORE_PROFILE
HOUDINI_EXPERIMENTAL

I've also tried newer drivers from https://01.org/linuxgraphics, [01.org] and changing settings in 20-intel.conf (see https://wiki.archlinux.org/index.php/intel_graphics). [wiki.archlinux.org]

Any ideas?
User Avatar
Member
7726 posts
Joined: July 2005
Online
Did you try switching back to DRI 2?
User Avatar
Member
6 posts
Joined: Oct. 2015
Offline
edward
Did you try switching back to DRI 2?

Didn't help.

I noticed that Houdini's “About” menu shows my amount of vram as “unknown” even if I specify the amount in 20-intel.conf. Could that be part of the issue? Intel GPU's are supposed to dynamically allocate video ram as need. Perhaps it isn't working correctly with Houdini.

*edit-update*
-No luck with daily build v627.
-Works fine under Windows 10, which also shows “unknown” amount of vram.
-About menu shows OpenGL version as 4.4 in Win 10, but 3.3 in ubuntu 16.04
Edited by Rubick - Oct. 14, 2016 13:14:05
User Avatar
Member
7726 posts
Joined: July 2005
Online
Are you running KDE? If you are, try uninstalling KDE Connect.
User Avatar
Member
6 posts
Joined: Oct. 2015
Offline
edward
Are you running KDE? If you are, try uninstalling KDE Connect.

Nope, currently running Ubuntu 16.04 with default Unity environment.

After an apt-get dist-upgrade, glxinfo is showing max supported opengl version as 4.4 too.
Edited by Rubick - Oct. 14, 2016 17:18:02
  • Quick Links