Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Crashing on startup

A topic by wimdyslim created Aug 25, 2024 Views: 128 Replies: 7
Viewing posts 1 to 7
(1 edit)

Hello! I am trying to use the executable to start this, however it crashes before anything even shows up. Very briefly a window appears, but immediately crashes. I am using Kubuntu, which is Ubuntu but with KDE Plasma Desktop Environment, its a clean install, and I have attempted to change the endings of the executable to .sh files, but with the same result.


This is what I get when I attempt to run it through terminal:


Warning: unable to auto-locate config files in directory named by "<auto>etc/panda3d".
:display: loading display module: libpandagl.so
Known pipe types:  glxGraphicsPipe
(all display modules loaded.)
:ShowBase: Default graphics pipe is glxGraphicsPipe (OpenGL).
:display: Created output of type glxGraphicsWindow
:ShowBase: Successfully opened window of type glxGraphicsWindow (OpenGL)
:audio: Using default OpenAL device
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
:audio(error): Couldn't open default OpenAL device
:audio(error): OpenALAudioManager: No open device or context
:audio(error):   OpenALAudioManager is not valid, will use NullAudioManager
:audio: NullAudioManager
:audio: Using default OpenAL device
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
:audio(error): Couldn't open default OpenAL device
:audio(error): OpenALAudioManager: No open device or context
:audio(error):   OpenALAudioManager is not valid, will use NullAudioManager
:audio: NullAudioManager
:display: Created output of type GLGraphicsBuffer
:shader: Preprocessing shader file: krender/shader/shadow.vert.glsl
:shader: Preprocessing shader file: krender/shader/shadow.frag.glsl
:display: Created output of type GLGraphicsBuffer
:display: Created output of type GLGraphicsBuffer
:shader: Preprocessing shader file: dof.vert.glsl
:shader: Preprocessing shader file: dof.frag.glsl
Loading plugin settings
Creating plugin instances ...
:gobj: Loading texture plugin/../../../plugin/gamepad.png
:gobj(error): Texture::read() - couldn't read: plugin/../../../plugin/gamepad.png
:gobj(error): Unable to find texture "plugin/../../../plugin/gamepad.png" on model-path /home/jacob/VTuberWebc

am/release-lynx64/lib/python3.12/site-packages:shader:.:..
Traceback (most recent call last):  

File "vtuber_webcam.pyx", line 362, in init vtuber_webcam  

File "vtuber_webcam.pyx", line 196, in vtuber_webcam.App.__init__  

File "gamepad.pyx", line 312, in plugin.gamepad.VPlugin.create  

File "gltf.pyx", line 89, in plugin.gamepad.glb_read  

File "/home/jacob/VTuberWebcam/release-lynx64/lib/python3.12/site-packages/kphys/loader.py", line 95, in update

self.load_texture(texid, gltf_tex, gltf_data)  

File "/home/jacob/VTuberWebcam/release-lynx64/lib/python312.zip/gltf/converter.py", line 521, in load_texture
AttributeError: 'NoneType' object has no attribute 'filename'

I dunno what any of it means, or if maybe im stupid for trying to launch it from terminal. I'm looking very forward to this program, and I wanted to use it over VSeeFace, so I hope whatever is wrong is an easy fix, either for you or me!

Developer

I have fixed the missing texture bug and uploaded new version. You can download and try it.

(2 edits)

That worked! Thank you! I now have another issue: I was messing with some of the options in the Dashboard, but an option I switched to made the program crash, and now I cannot start it again. Is there like a reset dashboard ability?

Edit: I discovered that I didn't have an audio library installed, but now I have the issue of it crashing on startup. The actual errors seem to be the following:

Warning: unable to auto-locate config files in directory named by "<auto>etc/panda3d".


and


FileNotFoundError: [Errno 2] No such file or directory: '/dev/video/dev/v4l/by-id/usb-Nexight_Inc_NexiGo_N930E_FHD_Webcam_AN202208240001-video-index1'


I have a 

'/dev/v4l/by-id/usb-Nexight_Inc_NexiGo_N930E_FHD_Webcam_AN202208240001-video-index1'

but not a 

'dev/video/dev/v4l/by-id/usb-Nexight_Inc_NexiGo_N930E _FHD_Webcam_AN202208240001-video-index1'

Developer
Is there like a reset dashboard ability?

You can remove the file ~/.config/kitsune.ONE/vtuber_webcam_plugins.ini

FileNotFoundError: [Errno 2] No such file or directory: '/dev/video/dev/v4l/by-id/usb-Nexight_Inc_NexiGo_N930E_FHD_Webcam_AN202208240001-video-index1'
Looks like a bug.

Removing the file and replugging in the camera seems to have done the trick. Thanks! I'm really looking forward to using this for streaming! There really needs to be more Linux support for these kinds of things. 

(1 edit)

Update:

FileNotFoundError: [Errno 2] No such file or directory: '/dev/video/dev/v4l/by-id/usb-Nexight_Inc_NexiGo_N930E_FHD_Webcam_AN202208240001-video-index1'

seems to show up after the first boot. I think it is indeed a bug, calling for the camera in the wrong location.


On further investigation, this seems to only happen when enabling v4l2? Not enabling it seems to work.

Developer

Looks like a bug with V4L2 plugin.
Thanks. It will be easier to fix.
Btw, this plugin is made for streaming into virtual camera, so it you don't need it, then you shouldn't enable this plugin.

Got it, alrighty thanks!