View Issue Details

IDProjectCategoryView StatusLast Update
0000122JVT JM H.264/AVC reference softwareencoder and decoderpublic2008-09-01 14:36
ReporterMike Gist Assigned ToKarsten Suehring  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product VersionJM-14.1 
Fixed in VersionJM 14.2 
Summary0000122: Crash on PPC
DescriptionJM crashes on PPC due to char and bit fields being unsigned by default - JM requires them to be signed.

Fixable by adding these cflags to the Makefiles: -fsigned-char -fsigned-bitfields
TagsNo tags attached.

Activities

Karsten Suehring

2008-08-15 10:21

administrator   ~0000216

Which compiler and version are you using?

Mike Gist

2008-08-15 10:29

reporter   ~0000217

Target: ppc64-redhat-linux
gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)

Karsten Suehring

2008-08-21 15:30

administrator   ~0000218

The gcc documentation says that the signed/unsigned default is only platform dependent for char. For bit-fields it should always be signed.

Can you please try using only "-fsigned-char"?

Karsten Suehring

2008-09-01 14:36

administrator   ~0000223

Based on the GCC documentation I added only "-fsigned-char" to the makefiles.

Please reopen if "-fsigned-bitfields" is also needed. The GCC manual says it's the default on all platforms.

Issue History

Date Modified Username Field Change
2008-08-14 15:08 Mike Gist New Issue
2008-08-15 10:21 Karsten Suehring Note Added: 0000216
2008-08-15 10:21 Karsten Suehring Status new => feedback
2008-08-15 10:29 Mike Gist Note Added: 0000217
2008-08-21 15:30 Karsten Suehring Note Added: 0000218
2008-09-01 14:36 Karsten Suehring Note Added: 0000223
2008-09-01 14:36 Karsten Suehring Status feedback => resolved
2008-09-01 14:36 Karsten Suehring Fixed in Version => JM 14.1-dev
2008-09-01 14:36 Karsten Suehring Resolution open => fixed
2008-09-01 14:36 Karsten Suehring Assigned To => Karsten Suehring