Houdini 19 doesn't load AT ALL on Ubuntu 21.10

   50542   120   17
User Avatar
Member
371 posts
Joined: March 2009
Offline
So I was very excited... downloaded Houdini 19 Linux verison (I have 18.5 apprentice installed).

Ran the houdini.install. Got message at the end of installation that houdini has completed successfully.

Great... Click the Houdini Apprentice icon - Nothing Happens... no splash screen... no error... just nothing... as if I never clicked it. So much for the joy lol.
User Avatar
Member
121 posts
Joined: Feb. 2014
Offline
Might need a new license install I think. I've an indie and that needed a new license install before it would work.
User Avatar
Member
1707 posts
Joined: March 2009
Offline
LukeP
Click the Houdini Apprentice icon - Nothing Happens...

If it's not the licensing issue mentioned above, you may try to launch it via shell, to see if it's chattier about possible errors or what they are.
Martin Winkler
money man at Alarmstart Germany
User Avatar
Member
371 posts
Joined: March 2009
Offline
Thank you. How would I launch it via shell?
User Avatar
Member
1707 posts
Joined: March 2009
Offline
Pop open a shell, go into the directory where houdini installed to, and source the environment, like so

cd /opt/hfs19.0.383
source houdini_setup_bash

Then, for this shell, the environment is sourced. Go into your project directory and you can start houdini (don't do this in the install directory, navigate to your project directory first).

houdinifx &

or

houdini &

In the same shell you should then see the error outputs, when it bombs.
Edited by protozoan - Oct. 29, 2021 10:02:35
Martin Winkler
money man at Alarmstart Germany
User Avatar
Staff
2544 posts
Joined: Sept. 2007
Offline
Also, if you contact support@sidefx.com they can help get you up and running.
Chris McSpurren
Senior Quality Assurance Specialist
SideFX
User Avatar
Member
371 posts
Joined: March 2009
Offline
protozoan
Pop open a shell, go into the directory where houdini installed to, and source the environment, like so

cd /opt/hfs19.0.383
source houdini_setup_bash

Then, for this shell, the environment is sourced. Go into your project directory and you can start houdini (don't do this in the install directory, navigate to your project directory first).

houdinifx &

or

houdini &

In the same shell you should then see the error outputs, when it bombs.


Thank you. Same process for the Apprentice version?
User Avatar
Staff
529 posts
Joined: Aug. 2019
Offline
Yes. You can either launch via happrentice, or houdini as it will fall back to apprentice if a commercial license cannot be found.
User Avatar
Member
371 posts
Joined: March 2009
Offline
johnmather
Yes. You can either launch via happrentice, or houdini as it will fall back to apprentice if a commercial license cannot be found.
Thank you. Will try that tonight.
User Avatar
Member
371 posts
Joined: March 2009
Offline
protozoan
Pop open a shell, go into the directory where houdini installed to, and source the environment, like so

cd /opt/hfs19.0.383
source houdini_setup_bash

Then, for this shell, the environment is sourced. Go into your project directory and you can start houdini (don't do this in the install directory, navigate to your project directory first).

houdinifx &

or

houdini &

In the same shell you should then see the error outputs, when it bombs.
So... I did all of the above...
When I type houdini & I get
"munmap_chunk(): invalid pointer
Aborted (core dumped) houdini"

I have also notice that my /home/luke/houdini19.0 directory only has 'houdini.env' file in it. houdini18.5 directory has many many more files.
User Avatar
Member
17 posts
Joined: Aug. 2008
Offline
Same problem here
User Avatar
Member
19 posts
Joined: Aug. 2014
Offline
The munmap_chunk(): invalid pointer seems to be caused by changes introduced in glibc 2.34 which Ubuntu 21.10 is using.
Some functionality has been removed and now is only available when preloading libc_malloc_debug.so.0 (source [sourceware.org])

so the hotfix is to do
export LD_PRELOAD="/lib/x86_64-linux-gnu/libc_malloc_debug.so.0"
before launching Houdini with hindie,hescape or happrentice command.
Edited by kubo-von - Oct. 30, 2021 14:38:20
User Avatar
Member
371 posts
Joined: March 2009
Offline
kubo-von
The munmap_chunk(): invalid pointer seems to be caused by changes introduced in glibc 2.34 which Ubuntu 21.10 is using.
Some functionality has been removed and now is only available when preloading libc_malloc_debug.so.0 (source [sourceware.org])

so the hotfix is to do
export LD_PRELOAD="/lib/x86_64-linux-gnu/libc_malloc_debug.so.0"
before launching Houdini with hindie,hescape or happrentice command.
It worked! You're a genius! I'll let SideFX support know. Hopefully they can fix it in next prod build.
Thank you!
Edited by LukeP - Oct. 30, 2021 23:32:20
User Avatar
Member
2 posts
Joined: Nov. 2021
Offline
In my case this fix is not working:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Ubuntu 21.10
User Avatar
Member
10 posts
Joined: Nov. 2016
Offline
Same issue for 18.5, but that hot fix doesn't work for me.
User Avatar
Member
19 posts
Joined: Aug. 2014
Offline
lrntbrt
Same issue for 18.5, but that hot fix doesn't work for me.

Are you getting the munmap_chunk(): invalid pointer error or some other ?
Because the LD_PRELOAD trick should take care of that one ,even for 18.5, I've just tested it.
User Avatar
Member
19 posts
Joined: Aug. 2014
Offline
mariusz8
In my case this fix is not working:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Ubuntu 21.10

That's a different error though.
You have to do
sudo apt-get install --reinstall libxcb-xinerama0
to fix this one.
User Avatar
Member
2 posts
Joined: Nov. 2021
Offline
Yes, I was getting this munmap_chunk(): invalid pointer error and after LD_PRELOAD trick i get this one about qt.plugin.
But reinstalling libxcb-xinerama0 worked fine !!
Thank you
User Avatar
Member
10 posts
Joined: Nov. 2016
Offline
kubo-von
lrntbrt
Same issue for 18.5, but that hot fix doesn't work for me.

Are you getting the munmap_chunk(): invalid pointer error or some other ?
Because the LD_PRELOAD trick should take care of that one ,even for 18.5, I've just tested it.

Can, I ask. Are you on a fresh install of ubuntu 20.10? or did you upgrade from a previously installed version

EDIT: I got it to work, thanks for the help!!!
Edited by lrntbrt - Nov. 5, 2021 07:08:26
User Avatar
Staff
2544 posts
Joined: Sept. 2007
Offline
Apparently some users had luck installing some linux missing libraries:
sudo apt install libopengl0 freeglut3 freeglut3-dev
Chris McSpurren
Senior Quality Assurance Specialist
SideFX
  • Quick Links