Search found 11 matches
- 2013-01-22T08:08:47-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
Thank you. Looking forward to getting 6.8.1-10 into production.
- 2013-01-22T06:51:18-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
Your domain doesn't like Gmail ("554 554 5.7.1 Rejected 209.85.215.49 found in dnsbl.sorbs.net (state 12)"), so I have sent you a PM here with the link.
- 2013-01-22T06:46:50-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
Thanks. Sent.
- 2013-01-22T06:37:56-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
I have packaged everything I could think of in a tarball for you. The tarball includes a gdb coredump (usable with "gdb -c") as well as separate dumps of each memory-mapped process region. If you can give me your email, I can send you a link. I'd rather not divulge the data in public in case it ...
- 2013-01-18T08:49:01-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
Well, our system is currently processing about 8000 images per hour, and we have ImageMagick processes hanging pretty much every day. What is different from your system may be that we are forking "convert" for each image. I'm going to wait for a hanging process and see if I can get some more ...
- 2013-01-18T08:26:17-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
Does the API go through the same exception-handling and exiting path as exemplified by my stack trace? Does the API dump errors to stderr?
- 2013-01-18T08:16:58-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
Does MagickStudio use any of the libmagick* libraries directly, or does it invoke the command line tools such as identify and convert? We also ping the image (identify -ping) to determine the original format, size, colour space, etc. before processing. However, we don't have a limit on image sizes ...
- 2013-01-18T07:19:34-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
We've been using this same code for about 10 years now To be fair, though, operating systems and external library dependencies change. We have had ridiculous amounts of trouble with ImageMagick crashing, hanging and allocating huge amounts of memory on our multicore boxes, which is why we ...
- 2013-01-17T17:43:21-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
Could do, although I would rather find who's locking the mutex. Any way to list known mutexes and locks, similar to the ipcs command for shared memory and semaphores?
Also: I haven't read the code, but from the stack trace it looks like it's quitting because of an exception. Is this the case?
Also: I haven't read the code, but from the stack trace it looks like it's quitting because of an exception. Is this the case?
- 2013-01-17T16:24:41-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Re: Infinite mutex lock wait in "convert"
According to the changelog, there are no pertinent fixes (related to threading, locking, SMP) between our version and the newest. As I said, the image seems to be unimportant. The locking issue happens randomly, which suggests that it's a systematic race condition, not image-related. Will try ...
- 2013-01-17T10:46:59-07:00
- Forum: Bugs
- Topic: Infinite mutex lock wait in "convert"
- Replies: 19
- Views: 16245
Infinite mutex lock wait in "convert"
Stack trace from gdb: #0 0x00007f98d5fc889c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f98d5fc4065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007f98d5fc3eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 ...