Skip to content
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

Houdini 17.0.352 crashes on startup #66544

Closed
emptyflask opened this issue Aug 13, 2019 · 2 comments · Fixed by #67958
Closed

Houdini 17.0.352 crashes on startup #66544

emptyflask opened this issue Aug 13, 2019 · 2 comments · Fixed by #67958

Comments

@emptyflask
Copy link
Contributor

Describe the bug
Houdini 17.0.352 cannot start:

Qt Warn: QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
28967: Fatal error: Segmentation fault (sent by pid -16)
Crash log saved to /tmp/houdini_temp/crash.untitled.jon_28967_log.txt
sh: xmessage: command not found

Crash log is below.

To Reproduce
Steps to reproduce the behavior:

  1. Download the specified tar.gz and add it to the store via nix-prefetch-url
  2. Install, nix-env -iA nixos.houdini
  3. Run, add default apprentice license
  4. It crashed. Further attempts to run will immediately crash

Expected behavior
Start Houdini normally.

Additional context

Crash report from jon; Houdini FX Version 17.0.352 [linux-x86_64-gcc6.3]
Uptime 0 seconds
Mon Aug 12 18:50:13 2019
Caught signal 11

Traceback from 28497 ThreadId=0x7f0ebdb66c00
AP_Interface::coreDumpChaser(UTsignalHandlerArg) <libHoudiniUI.so>
AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) <libHoudiniUI.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
__funlockfile <libpthread.so.0>
RE_RenderFlush::pushMatrix(bool, RE_MatrixMode) <libHoudiniUI.so>
UI_Window::beginContext() <libHoudiniUI.so>
UI_Window::clearWindow(UT_Color const&) <libHoudiniUI.so>
UI_Window::doRedrawSubclass() <libHoudiniUI.so>
UI_Window::doRedraw() <libHoudiniUI.so>
UI_Queue::doWindowRedraws() <libHoudiniUI.so>
UI_Queue::processNextEvent() <libHoudiniUI.so>
UI_Queue::drain() <libHoudiniUI.so>
UI_Queue::drainEvents(bool, bool) <libHoudiniUI.so>
OPUI_MainApp::loadFilesAfterUiOpen(UI_Event*) <libHoudiniAPPS2.so>
UI_Queue::processNextEvent() <libHoudiniUI.so>
UI_Queue::drain() <libHoudiniUI.so>
UI_Queue::eventLoop() <libHoudiniUI.so>
main <libHoudiniUI.so>
__libc_start_main <libc.so.6>
main <houdini-bin>

Metadata

 - system: `"x86_64-linux"`
 - host os: `Linux 4.19.63, NixOS, 19.03.173251.56d94c8c69f (Koi)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.2.2`
 - channels(jon): `"home-manager-19.03, nixos-unstable-small-19.09pre188235.6446e7e7ace"`
 - channels(root): `"nixos-19.03.173251.56d94c8c69f, nixos-unstable-19.09pre188228.52f3c28df23"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
@emptyflask
Copy link
Contributor Author

Of course, this version ought to work, but v17.5.327 is out now so it might make sense to use that instead...

@emptyflask
Copy link
Contributor Author

glxinfo -B

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 6144 MB
    Total available memory: 6144 MB
    Currently available dedicated video memory: 5272 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 418.74
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 418.74
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 418.74
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

matthewbauer added a commit to matthewbauer/nixpkgs that referenced this issue Aug 30, 2019
Unfortunately there are still a few programs that need this. To avoid
breaking too many things for the 19.09 release, I recommend making
this true. We can disable it again once we feel confident most of
these cases are handled. Relevant issues:

- NixOS#67790
- NixOS#66544
- https://discourse.nixos.org/t/getting-an-error-has-anything-regarding-opengl-in-nixpkgs/3641

/cc @ambrop72 @disassembler @lheckemann
ambrop72 added a commit to ambrop72/nixpkgs that referenced this issue Sep 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant