Programmabsturz

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo zusammen,

    wir haben wiederholt einen Programmabsturz nach intensivem bedienen eines Midi-Boards und Last auf dem Rechner durch Cuelists gehabt.


    Hier fehlt z.B. laut log eine id:

    Die ID 21dde... die hier fehlt sollte unser Softdesk (Hauptsoftdesk mit dem wir interagieren) sein. (Im Projekt im Config haben wir die ID wiedergefunden)

    Zusätzlich hatten wir auch heute 1, 2 andere Exceptions (z.B. im Zusammenhang mit XNA) die zu einem Absturz führten.

    Auf dem Midi-Board (Akai Midi Mix) haben wir schnell Knöpfe gedrückt.

    Zusätzlich haben wir viel "manual tab" durch eine Vebindung mit einer Taste direkt an "Go" bei den Cuelists und auf 0 setzen des BPM bei dem Speedmaster gedrückt.

    Darauf ist uns bei umschalten der Ansicht über Einstellungen-> Fensteranordnung die Gui abgeschmiert.

    Die Log-Dateien und das Projekt hängen wir an.

    Vielen Dank im voraus.

    Viele Grüße

    Falko

  • Wir arbeiten auf einem HP 250 G9 7N031ES Laptop mit Intel® Core™ i5-1235U CPU der 12. Generation, 8 GB DDR4 RAM und 256 GB PCIe SSD.

    Kann es sein, dass da mein Projekt schon zu viel Leistung zieht und vielleicht es deshalb zu solchen Exceptions kommt?


    Viele Grüße

    Falko

  • Hi,

    jetzt muss ich doch noch einmal nachhaken zu meinem Projekt:

    Kann es sein, dass mein Projekt in der Version 3.3 weniger Leistung (ich denke an das angekündigte GRPc und neue Midi) benötigt und sich meine Probleme in dieser Hinsicht quasi in Luft auflösen?

    Oder wäre es notwendig mein Projekt zu verkleinern?

    Viele Grüße

    Falko

  • Hi,

    hmm sagen wir mal so: Ich habe jetzt mal dein Projekt in die von uns veröffentlichte V3.3.0 RC1 geworfen und es gibt zwar ein paar Fehler (die Expression nodes musst du noch einmal anschauen) aber an sich lädt das Projekt. Auch das Speichern funktioniert und ich kann diese gespeicherte Version auch wieder laden. Allerdings kann ich das Projekt nicht schließen und wieder aufmachen (in der selben Instanz). Dann fliegt nämlich eine OutOfMemory-Exception. Diese Exception fliegt immer, wenn DMXControl 3 (vor allem dem Kernel) der Speicher ausgeht. Das hat übrigens heutzutage nur wenig damit zu tun, wie viel Speicher du in deinem PC hast (ich habe hier am Laptop 32GB). Das Problem ist eher, dass der Kernel noch eine 32bit-Anwendung ist und daher nur auf etwa 1,0 bis 1,4GB Speicher zugreifen kann. Wir müssen erst den Kernel auf eine 64bit-Anwendung umstellen, bevor der Kernel auf (fast) beliebig viel Speicher zugreifen kann (zumindest auf allen heute üblichen Speicher). Dafür müssen wir aber erst noch die DMX-Interface Plugins auslagern, was etwas Aufwand ist.

    Mit gRPC und MIDI hat das aber nicht so viel zu tun. gRPC sorgt nur für eine deutlich schnellere und stabilere Netzwerkverbindung und das "neue MIDI" ist nicht neu, sondern ich habe nur ein paar Bugs in der aktuellen Version gefixt. Neu machen müssen wir den MIDI-Teil aber noch.

    Lange Rede kurzer Sinn: Dein Projekt ist tatsächlich recht groß. Das Laden in DMXControl 3.3.0 RC1 funktioniert (kannst du ja auch mal ausprobieren, weil wir Ende letzten Jahres diesen Release Candidate veröffentlicht haben), aber ich kann gerade nicht einschätzen, wie viel Platz noch bleibt, bis dem Kernel der Speicher ausgeht. Daher solltest du aktuell (bis wir den Kernel auf 64bit umstellen können) das Projekt zumindest ein wenig verkleinern. Sobald dann die Umstellung erfolgt ist, sollte das kein Problem mehr sein (wobei die Umstellung erst in einer der nächsten Versionen, also nicht mehr mit DMXControl 3.3.0 kommen wird).

    Viele Grüße

    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Vielen Dank für die schnelle Antwort.

    Ich versuche dann das Projekt zu verkleinern. :)

    Ich habe den RC auch schon angeschaut, ich schätze das ich auf diesen dann auch mal umsteigen (mit backup).


    Gibt es eigentlich eine Möglichkeit den Kernel-Memory Verbrauch anzuzeigen? (Commandfenster, Log-Files, ...)

    Viele Grüße

    Falko

  • Gibt es eigentlich eine Möglichkeit den Kernel-Memory Verbrauch anzuzeigen? (Commandfenster, Log-Files, ...)

    Nein... die Erfahrung hat bei mir gezeigt, dass das "ich brauch noch mehr, ich krieg aber nichts mehr" vom Kernel auch vom PC abhängig ist. So konnte ich ein Projekt von mir auf meinem Desktop-PC nicht so weit bearbeiten wie auf meinem Laptop.

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.