christophmueller.org

Student, Skåne, Silicon, Stuff...

Octave Bug...

Wenn octave mit dem folgenden Fehler abstürzt:

octave:1> imwrite(uint16(zeros(100,100,3)), “test.tiff”) assertion “semaphore_info != (SemaphoreInfo *) NULL” failed: file “/pub/cygports /graphicksmagick/GraphicsMagick-1.3.12-1/src/GraphicsMagick-1.3.12/magick/semaphore.c”, line 525, function: LockSemaphoreInfo panic: Aborted – stopping myself… attempting to save variables to octave-core'... save tooctave-core’ complete Aborted (core dumped)

sollte man vor dem erstmaligen Schreiben einen dummy read durchführen - dann wird imagemagick richtig initialisiert und das schreiben funktioniert:

octave:1> imread(“example.tiff”); octave:2> imwrite(uint16(zeros(100,100,3)), “test.tiff”) octave:3>

Der Fehler hat mich jetzt ein paar Stunden gekostet …

Comments