Re: Non-re-entrant code in signal handler

Daniel Kobras <[email protected]> Fri, 13 Dec 2013 11:46:05 +0100
Newsgroups gmane.comp.video.graphicsmagick.bugs
Message-ID <[email protected]>
--===============1797246799977883658==
Content-Type: multipart/signed;
	boundary="Apple-Mail=_68702AE4-8BFB-4F34-8EEE-A8057B193E49";
	protocol="application/pgp-signature"; micalg=pgp-sha1


--Apple-Mail=_68702AE4-8BFB-4F34-8EEE-A8057B193E49
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Bob!

Am 10.12.2013 um 02:43 schrieb Bob Friesenhahn =
<[email protected]>:

> On Mon, 9 Dec 2013, Jason Abernathy wrote:
>=20
>> I believe that non-re-entrant code is being executed within the =
MagickSignalHandler function.
>>=20
>> In particular, DestroyMagickInfo eventually calls free(), which is =
not async-safe. This leads to a deadlock on my system
>> (Ubuntu 12.04, GraphicsMagick 1.3.12).
>=20
> After almost another three years, we are up to 1.3.18 already and=20
> 1.3.19 should emerge within the next month or two.  1.3.12 is really=20=

> old.  I am not sure why Debian/Ubtuntu sticks with it.  Sticking with=20=

> it is almost criminal.

FTR: We don't. Debian ships with 1.3.16 in its current stable release. =
1.3.12 was used in the now obsolete Debian "squeeze". For the upcoming =
Debian release, Laszlo Boszormenyi will take over maintenance of the =
graphicsmagick package. He's currently working on 1.3.18.

As for Ubuntu, they have taken over the 1.3.16 packages in their latest =
releases as well, but 12.04 is still current for them in a sense because =
it was a special release with long-term support. It carries an ancient =
version because I sync'ed my uploads to Debian's but not Ubuntu's =
release schedules.

Regards,

Daniel.

--Apple-Mail=_68702AE4-8BFB-4F34-8EEE-A8057B193E49
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAlKq5W0ACgkQpOKIA4m/fiu9PgCgmxNa4TqsmMVc6popsh6a6EuN
L1oAoIMcNKy8ood+WzoaqxBEwaQIZvn5
=pTMg
-----END PGP SIGNATURE-----

--Apple-Mail=_68702AE4-8BFB-4F34-8EEE-A8057B193E49--


--===============1797246799977883658==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
--===============1797246799977883658==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Graphicsmagick-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/graphicsmagick-bugs

--===============1797246799977883658==--