Failed to start - segfault- Printable Version +- RoboDK Forum (//www.sinclairbody.com/forum) +-- Forum: RoboDK (EN) (//www.sinclairbody.com/forum/Forum-RoboDK-EN) +--- Forum: RoboDK bugs (//www.sinclairbody.com/forum/Forum-RoboDK-bugs) +--- Thread: Failed to start - segfault (/Thread-Failed-to-start-segfault) |
Failed to start - segfault-smooker-08-18-2020 robodk@sw1 ~/RoboDK/bin $ LD_LIBRARY_PATH=./lib gdb ./RoboDK GNU gdb (Gentoo 9.1 vanilla) 9.1 Copyright © 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: Find the GDB manual and other documentation resources online at: For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./RoboDK... (No debugging symbols found in ./RoboDK) (gdb) run Starting program: /home/robodk/RoboDK/bin/RoboDK [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffe4138700 (LWP 2357)] [New Thread 0x7fffdbfff700 (LWP 2358)] [New Thread 0x7fffdb7fe700 (LWP 2359)] No running instances of RoboDK detected Starting RoboDK v 5.0.2 . 18542 ... OS: LIN64 Date build: Aug 16 2020 Main process ID: 2353 Thread ID: 0x7ffff1cfa040 [New Thread 0x7fffd32aa700 (LWP 2360)] Loading settings... Failed to acces global parameters file Setting up default settings... Default settings set Failed to acces global parameters file Setting up default settings... Default settings set Settings loaded Statusbar: "Language set to English" Updating recent files menu... Created language menu [New Thread 0x7fffd2806700 (LWP 2361)] Setting slider style... Done Setting up graphics... Setting up main window... Starting main window... LC start... LC message: LC device not found Dongle not found or cannot read LC start... LC message: LC device not found Dongle not found or cannot read Loading plugin: "CollisionFreePlanner" "libAppLoader.so" "libCollisionFreePlanner.so" Loading plugin file: "libCollisionFreePlanner.so" 加载插件“CollisionFreePlanner” Using settings: "" Setting up the status bar Inserting menu at the end of the utilities menu Setting up the menu bar "libOPC-UA.so" "libPluginExample.so" "libPluginGravity.so" "libPluginPalletizing.so" "libPluginRealTime.so" "libRobotPilot.so" List of LOADED plugins: "CollisionFreePlanner" 完成列表plugins Statusbar: "Loaded 1 plugins" Reading preferred layout settings... Done Thread 1 "RoboDK" received signal SIGSEGV, Segmentation fault. 0x00007ffff67cd454 in QOpenGLContext::functions() const () from ./lib/libQt5Gui.so.5 (gdb) ##########3 robodk@sw1 ~/RoboDK/bin $ modinfo nvidia filename: /lib/modules/5.5.0-gentoo-x86_64/video/nvidia.ko alias: char-major-195-* version: 440.82 supported: external license: NVIDIA srcversion: 058C3165C621D73A1F7436F alias: pci:v000010DEd*sv*sd*bc03sc02i00* alias: pci:v000010DEd*sv*sd*bc03sc00i00* depends: ipmi_msghandler,i2c-core retpoline: Y name: nvidia RE: Failed to start - segfault-Albert-08-18-2020 I believe this issue is related to your graphic card drivers. Are you using a virtual machine? What operating system are you using? RE: Failed to start - segfault-smooker-10-08-2020 Nope. Real machine. Other OpenGL programs are OK. QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-robodk' Trying to run arguments on running instance... ("-NOSPLASH", "-DEBUG", "-SHOW") No running instances of RoboDK detected 17:05:13.906 (+0 ms): RoboDK v5.1.0 debug file RoboDK.debug.txt, started on 08-10-2020-17:05:13.906 17:05:13.906 (+0 ms): Debug: OS: LIN64 17:05:13.906 (+0 ms): Debug: Date build: Sep 7 2020 17:05:13.906 (+0 ms): Debug: Main process ID: 27568 17:05:13.906 (+0 ms): Debug: Thread ID: 0x7fcd972d5bc0 17:05:13.906 (+0 ms): Debug: Loading settings... 17:05:13.906 (+0 ms): Debug: Failed to acces global parameters file 17:05:13.906 (+0 ms): Debug: Setting up default settings... 17:05:13.907 (+1 ms): Debug: Default settings set 17:05:13.907 (+0 ms): Debug: Failed to acces global parameters file 17:05:13.907 (+0 ms): Debug: Setting up default settings... 17:05:13.907 (+0 ms): Debug: Default settings set 17:05:13.907 (+0 ms): Debug: Settings loaded 17:05:13.963 (+56 ms): Debug: Statusbar: "Language set to English" 17:05:13.966 (+3 ms): Debug: Updating recent files menu... 17:05:13.971 (+5 ms): Debug: Created language menu 17:05:13.984 (+13 ms): Debug: Setting slider style... 17:05:13.985 (+1 ms): Debug: Done 17:05:13.999 (+14 ms): Debug: Setting up graphics... 17:05:14.000 (+1 ms): Debug: Setting up main window... 17:05:14.000 (+0 ms): Debug: Starting main window... 17:05:14.015 (+15 ms): Debug: LC start... 17:05:14.015 (+0 ms): Debug: LC message: LC device not found 17:05:14.015 (+0 ms): Debug: Dongle not found or cannot read 17:05:14.015 (+0 ms): Debug: LC start... 17:05:14.015 (+0 ms): Debug: LC message: LC device not found 17:05:14.015 (+0 ms): Debug: Dongle not found or cannot read 17:05:14.016 (+1 ms): Debug: Loading plugin: "CollisionFreePlanner" 17:05:14.016 (+0 ms): Debug: "libAppLoader.so" 17:05:14.016 (+0 ms): Debug: "libCollisionFreePlanner.so" 17:05:14.017 (+1 ms): Debug: Loading plugin file: "libCollisionFreePlanner.so" 17:05:14.017 (+0 ms): Debug: Loading plugin "CollisionFreePlanner" 17:05:14.017 (+0 ms): Debug: Using settings: "" 17:05:14.017 (+0 ms): Debug: Setting up the status bar 17:05:14.025 (+8 ms): Debug: Inserting menu at the end of the utilities menu 17:05:14.025 (+0 ms): Debug: Setting up the menu bar 17:05:14.025 (+0 ms): Debug: "libOPC-UA.so" 17:05:14.026 (+1 ms): Debug: "libPluginExample.so" 17:05:14.026 (+0 ms): Debug: "libPluginGravity.so" 17:05:14.026 (+0 ms): Debug: "libPluginPalletizing.so" 17:05:14.027 (+1 ms): Debug: "libPluginRealTime.so" 17:05:14.027 (+ 0 ms):调试:"libRobotPilot.so" 17:05:14.027 (+ 0 ms):调试:List of LOADED plugins: 17:05:14.027 (+ 0 ms):调试:"CollisionFreePlanner" 17:05:14.027 (+ 0 ms):调试:完成列表plugins 17:05:14.027 (+ 0 ms):调试:Statusbar: "Loaded 1 plugins" 17:05:14.027 (+ 0 ms):调试:Reading preferred layout settings... 17:05:14.027 (+ 0 ms):调试:Done 17:05:14.027 (+ 0 ms):调试:Updating window title... 17:05:14.027 (+ 0 ms):调试:Entering main loop ../RoboDK-Start.sh: line 7: 27568 Segmentation fault ./RoboDK -NOSPLASH -DEBUG -SHOW gdb shows: Thread 1 "RoboDK" received signal SIGSEGV, Segmentation fault. 0x00007ffff67ca454 in QOpenGLContext::functions() const () from /home/robodk/RoboDK2/bin/lib/libQt5Gui.so.5 (gdb) RE: Failed to start - segfault-Albert-10-08-2020 This issue seems to be related to OpenGL drivers... Can you reproduce the crash with the latest RoboDK version for Linux? RE: Failed to start - segfault-smooker-10-09-2020 More recent than this ? 17:05:13.906 (+0 ms): RoboDK v5.1.0 debug file RoboDK.debug.txt, started on 08-10-2020-17:05:13.906 SOLVED Pardon me. Permissions on /dev/dri was wrong, causing the segfault instead of error message. RE: Failed to start - segfault-smooker-04-01-2021 More clear solution for running as another user :
Code:
“ServerFlags”小节
in thenvidia section
Code:
Option "AllowIndirectGLXProtocol" "on"
|