Donate Share

StarDict

Tracker: Patches

5 Crash on 64bit platform (Linux) - ID: 2264698
Last Update: Settings changed ( huzheng )

Stardict 3.0.1 is crashing on 64 bit platforms if "Net Dict" is configured.
This is due to invalid definition of uint32 type in md5.h.

The 3.0.1 have following definition for non-alpha platforms:

typedef unsigned long uint32;

However, On 64 bit Linux, 'unsigned long' is 64 bits long. The proposed fix
is attached.



Suren A. Chilingaryan ( csa ) - 2008-11-11 21:16

5

Closed

Accepted

Nobody/Anonymous

None

None

Public


Comments

No follow-up comments have been posted.

Attached File ( 1 )

Filename Description Download
stardict-ds-64bit.patch Fix Download

Changes ( 5 )

Field Old Value Date By
status_id Open 2009-08-07 06:37 huzheng
resolution_id None 2009-08-07 06:37 huzheng
allow_comments 1 2009-08-07 06:37 huzheng
close_date - 2009-08-07 06:37 huzheng
File Added 301033: stardict-ds-64bit.patch 2008-11-11 21:16 csa