Vixen Software Crashing Show!!!

theatretch85

New member
I haven't had a solid week of a fully automated show this year and it seems the software (Vixen 2.1.4) keeps crashing. Though it seems its only crashing when it's running a scheduled program. One of my tracks it crashed on while running the scheduled program works just fine if I play it by itself. I kept thinking it was the computer at fault, but I've switched to a different computer 3 times this year and still having the software crash. When it crashes, I stop the program playback, close and restart vixen software (not the PC) and restart the current timers. Then it seems to run for sometimes the rest of the night, other times it won't fully run the 12 minute program before crashing again. Not sure what else I can try, all my lights are connected via an E1.31 interface over IP to the computer and I have a USB extension running to the VAST USB FM Transmitter on the roof. I can hear in the audio a squeal when I've been in the office and I've witnessed it crashing and it stops when I stop the running program. The vixen computer and E1.31 interface runs on its own completely separate VLAN on my network, no other devices are running E1.31 output while the show is running, I have it setup for Multicast but I don't think this has any effect on the software crashing.

Any ideas? Right now I'm just manually running the couple sequences tonight. Is it time to upgrade to a newer version of the Vixen software? Can I upgrade to Xixen 3 easily with my vixen 2 sequences? Is it something else causing the crash?
 
when vixen crashes, does it give you an error message? I've seen different messages, so that info could help point to the problem. I may be lucky, but the only crashes I have run into have been related to 2 things -
1. out of memory - i have an old PC running Windows XP for my show computer... no connection to the internet, etc, just the show network. Up until last year it had only 500MB Memory, but I've now upgraded to 4GB - even with that I still every once in a while get a memory crash. For example, If i don't exit out of vixen prior to each new show day, i will get an out of memory crash, guaranteed. So, I make sure that vixen restarts every day before the show.
2. can't remember the exact wording, but com ports locked up, conflicts, or something like that. However, this occurs only if there is still a Vixen instance running when I start a sequence or a schedule... ie, if Vixen doesn't close out properly there may still be a vixen process running that needs to be killed from the task manager prior to starting vixen again.
Since my show computer is completely separate from anything else, the best way for me to work around the above is to schedule reboot of computer everyday and new restart of vixen prior to scheduled kick-off time. Note that my setup is fairly complex - i have 3 com Ports in use (one connected to a series of RenSS, one connected to a RenC for Olsen 595, one connected to an Enttec DMX dongle ), as well as a e1.31 interface (to a little ethernet hub tied to 2 e682s, multicast). I've also used a USB sound card from time to time, and it hasn't caused me any grief. I don't use the VAST USB FM transmitter, so no experience with that.
Although I haven't run into this specific issue, I think i remember reading that you need to make sure you have all channels empty at the end of your sequences, as that could potentially cause some channel conflicts when program moves from one sequence to the next - you might want to check that.
 
You should consider running your show FPP. I used Vixen the first couple of years and now I'm extremely happy running FPP on 2 Pi's. Don't even need the computer on.

Sent from my SM-T710 using Tapatalk
 
One thing to be aware of is that Vixen 2.1x does not like multiple USB dongles, one FDTI and one Prolific are it's max, you will get screens full of errors with more than one of of the same brand. That being so, I had five serials running my show for 7 years up until this year with no issues at all, but a re-boot of the PC prior to each nights start ensured that the PC was clean before the show!!

Terry
 
Ok, I've been a little busy since I posted my message. I don't actually get an error screen with Vixen when it crashes, all I see on the screen is the scheduler running the program and it's just stuck on the first sequence. When I stop all running programs, close Vixen, and restart Vixen, restart currently running programs and it's fine for most nights. But I need to do this at least once a night and sometimes more than once. I have the VAST FM transmitter is one of my USB connections and I just recently plugged in a USB Mic cable that allows me to plug in an XLR mic and talk to the people out in front. Set it up for when the show crashes I can let them know it will take a few seconds to reboot.

All my show interfaces are running through an E1.31 interface via the network, it has it's own VLAN on my router (1 of 4 separate vlans in my house) and no other vixen instances running on the network. No com ports in use on the computer and no USB to serial interfaces.

I have not tried the audacity thing with the audio files, I'll look into that and see if it changes anything.

What is FPP? I might have to look into that, can I convert vixen sequence files to FPP?
 
Is it always during the same sequence? If so, try removing that sequence out of the program.

Is it always at the beginning of the program? You might try creating a new program with the default settings.
Are there any other programs scheduled? Is it possible that 2 are running at the same time?

Is crossfade in the program set up turn off?
 
Ok, I've been a little busy since I posted my message. I don't actually get an error screen with Vixen when it crashes, all I see on the screen is the scheduler running the program and it's just stuck on the first sequence. When I stop all running programs, close Vixen, and restart Vixen, restart currently running programs and it's fine for most nights. But I need to do this at least once a night and sometimes more than once. I have the VAST FM transmitter is one of my USB connections and I just recently plugged in a USB Mic cable that allows me to plug in an XLR mic and talk to the people out in front. Set it up for when the show crashes I can let them know it will take a few seconds to reboot.

All my show interfaces are running through an E1.31 interface via the network, it has it's own VLAN on my router (1 of 4 separate vlans in my house) and no other vixen instances running on the network. No com ports in use on the computer and no USB to serial interfaces.

I have not tried the audacity thing with the audio files, I'll look into that and see if it changes anything.

What is FPP? I might have to look into that, can I convert vixen sequence files to FPP?
FPP is software loaded onto a Raspberry Pi and it runs Fseq files exported from Vixen. You can run one Pi as a master and use more Pi's as remotes. I run a Pi3 as a master and a Pi3 as a remote that runs my P10 panels. Love FPP. Check out Falconchristmas.com. You can access Falcon Christmas using Tapatalk also. Pretty easy to set up.

Sent from my SM-T710 using Tapatalk
 
The item at the top is the Raspberry Pi3. Below it is a EDM transmitter.
2eade999b682fa195d38ced81adec71d.jpg


Sent from my SM-T710 using Tapatalk
 
I have been running vixen 2.5.0.9 for several years with an e1.31 bridge controlling all of my Renard and Lynx LE controllers and have never had this issues.

Is there anything in the event logs showing as failures for other systems?
What version of OS are you running.
 
So I've been running a post-christmas sequence that has been running flawlessly for the last two weeks now. I've disconnected the cable for the USB FM Transmitter and I suspect it was an issue with static electricity and the cable for the transmitter. I use a USB over Cat5e extension since the FM Transmitter is in a box on the roof below the dipole antenna, and since my old show computer crashed I was using a different computer in my office and ran a 50ft UTP cable from my server room across the carpet floor to the USB dongle and plugged into the computer. I started to notice the issue happening more when I walked near the cable, but it would still crash even when I wasn't home or anywhere near the cable.

I think this would explain why I never found anything in the event logs and why it would randomly happen.
 
I've used Vixen 2.1.4 for years and have never had this problem. Something that may help you is to compile all your sequences using the same profile. Then when you build your program, instead of having each song re-open its profile, set the program to use the profile instead. Then the profile gets opened only once per show -- which reduces required computer resources, file locks, etc.

Another thing that helps is never to have the visual preview running. That's a tool you might use during sequencing sessions, but there's no reason to have it running during the show as it only uses up the computer's resources and bogs things down.

There was mention about redoing your audio files and that's a good idea, too. Redo them using the same bit rate for all of them -- again, easier on the computer's resources.

My show runs automatically every night and I don't even have to be home. The Dell computer boots itself up at 4pm, powers on the mains to the show, powers on the FM transmitter and the audio compressor, starts Vixen, the Vixen scheduler starts the show at 4:30, the show runs continuously until 10:30 p.m., then runs the daily signoff sequence. At 10:45pm the computer shuts down the mains power, the FM transmitter and compressor and then shuts itself off. It's a beautiful thing.
 
I've used Vixen 2.1.4 for years and have never had this problem. Something that may help you is to compile all your sequences using the same profile. Then when you build your program, instead of having each song re-open its profile, set the program to use the profile instead. Then the profile gets opened only once per show -- which reduces required computer resources, file locks, etc.

Another thing that helps is never to have the visual preview running. That's a tool you might use during sequencing sessions, but there's no reason to have it running during the show as it only uses up the computer's resources and bogs things down.

There was mention about redoing your audio files and that's a good idea, too. Redo them using the same bit rate for all of them -- again, easier on the computer's resources.

My show runs automatically every night and I don't even have to be home. The Dell computer boots itself up at 4pm, powers on the mains to the show, powers on the FM transmitter and the audio compressor, starts Vixen, the Vixen scheduler starts the show at 4:30, the show runs continuously until 10:30 p.m., then runs the daily signoff sequence. At 10:45pm the computer shuts down the mains power, the FM transmitter and compressor and then shuts itself off. It's a beautiful thing.

I've been following this dirknerkle guidance for automated startup, etc - and can definitely second the statement 'it's a beautiful thing'!
 
My vixen always worked great 5 years ago, but now it crashes every couple of minutes when I am doing the scripting. I get this message:

System.InvalidCastException: Unable to cast object of type 'Preview.PreviewDialog' to type 'Vixen.UIBase'.
at Vixen.Form1.saveToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.ProcessCmdKey(Message& m, Keys keyData)
at System.Windows.Forms.ToolStripManager.ProcessShortcut(Message& m, Keys shortcut)
at System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)


************** Loaded Assemblies **************
I can edit script for a while and then , bang , I get the message and have to quit and start over. I seem to remember there is some base software needed to run this , but hardly anybody uses vixen 2.1.4.0 version.
 
I believe you need at the very least Dot Net 2.0 (or possibly Dot Net 3.0) loaded on the PC for Vixen 2.x to run. FWIW, I've had no problems running Vixen 2.x on both a Windows 10 and Windows 11 PC as long as the dot net system is installed. Also understand that Vixen 2.x is a 32-bit application and has the potential to create some challenging incompatibilities with 64-bit operating systems... although I haven't had problems with Windows 11-64... at least not yet...
 
Last edited:
I use Vixen 2.1 and it has been great. I built a switch for two sets of outlets with a "Latching Relay" that turns on my static decorations 10 minutes before the show.
I use two channels of a Renard SS24, one channel to provide five seconds of power to latch the relay in the "on" position and another channels to do the same to unlatch the relay after the show is over. My show runs itself too. Everything turns on, runs the show, then turns off. It is awesome.

I've used Vixen 2.1.4 for years and have never had this problem. Something that may help you is to compile all your sequences using the same profile. Then when you build your program, instead of having each song re-open its profile, set the program to use the profile instead. Then the profile gets opened only once per show -- which reduces required computer resources, file locks, etc.

Another thing that helps is never to have the visual preview running. That's a tool you might use during sequencing sessions, but there's no reason to have it running during the show as it only uses up the computer's resources and bogs things down.

There was mention about redoing your audio files and that's a good idea, too. Redo them using the same bit rate for all of them -- again, easier on the computer's resources.

My show runs automatically every night and I don't even have to be home. The Dell computer boots itself up at 4pm, powers on the mains to the show, powers on the FM transmitter and the audio compressor, starts Vixen, the Vixen scheduler starts the show at 4:30, the show runs continuously until 10:30 p.m., then runs the daily signoff sequence. At 10:45pm the computer shuts down the mains power, the FM transmitter and compressor and then shuts itself off. It's a beautiful thing.
 
Back
Top