← Back to team overview

registry team mailing list archive

[Bug 636021] Re: drawtiming assert failure: drawtiming: magick/semaphore.c:525: LockSemaphoreInfo: Assertion `semaphore_info != (SemaphoreInfo *) ((void *)0)' failed.

 

REASON FOR ERROR (thanks to jwilk from pdf2djvu):

1.3.8 (January 21, 2010)
========================
[…]
Behavior Changes:

  * InitializeMagick() MUST be invoked prior to using any Magick API
    function.  Failure to do so will likely lead to an immediate
    application crash.  This is due to initialization and runtime
    changes intended to improve thread safety and efficiency.
    Previously it was only strongly recommended to invoke
    InitializeMagick().


SOLUTION:

In source file "main.cc" add the following line before the first while
in the function (maybe there is a better place, but this one works):

InitializeMagick(NULL);

Solved semaphore.c:525 error :)

** Changed in: drawtiming (Ubuntu)
     Assignee: (unassigned) => Galland (victor-lopez)

-- 
You received this bug notification because you are a member of Registry
Administrators, which is the registrant for Debian.
https://bugs.launchpad.net/bugs/636021

Title:
  drawtiming assert failure: drawtiming: magick/semaphore.c:525: LockSemaphoreInfo: Assertion `semaphore_info != (SemaphoreInfo *) ((void *)0)' failed.



Follow ups