Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 523260

Summary: gnustep-base/gnustep-gui-0.24.0 - segmentation fault in +[NSFont _fontWithName:size:role:] at NSFont.m:738
Product: Gentoo Linux Reporter: adr <adr>
Component: Current packagesAssignee: Gentoo Gnustep project <gnustep>
Status: RESOLVED OBSOLETE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 408963    
Attachments: backtrace with CFLAGS="-march=pentium4 -O1 -fno-omit-frame-pointer -g -ggdb -pipe"
emerge --info '=gnustep-base/gnustep-gui-0.24.0'
emerge -pqv '=gnustep-base/gnustep-gui-0.24.0'
Config log of =gnustep-base/gnustep-gui-0.24.0
Build log of =gnustep-base/gnustep-gui-0.24.0

Description adr 2014-09-19 18:27:32 UTC
Created attachment 385134 [details]
backtrace with CFLAGS="-march=pentium4 -O1 -fno-omit-frame-pointer -g -ggdb -pipe"

All graphical GNUstep applications segfault, with gnustep-base/gnustep-gui-0.24.0, sys-devel/clang-3.4.2-r100 and gnustep-base/libobjc2-1.7, when gnustep-gui is built with -march=pentium4 or -march=native.

This bug doesn't occur when -march=i686 or -march=i686 -mtune=pentium4/native is used.

Maybe a compiler bug?
Comment 1 adr 2014-09-19 18:28:54 UTC
Created attachment 385136 [details]
emerge --info '=gnustep-base/gnustep-gui-0.24.0'
Comment 2 adr 2014-09-19 18:29:29 UTC
Created attachment 385138 [details]
emerge -pqv '=gnustep-base/gnustep-gui-0.24.0'
Comment 3 adr 2014-09-19 18:32:01 UTC
Created attachment 385140 [details]
Config log of =gnustep-base/gnustep-gui-0.24.0
Comment 4 adr 2014-09-19 18:40:28 UTC
Created attachment 385142 [details]
Build log of =gnustep-base/gnustep-gui-0.24.0
Comment 5 adr 2014-09-22 18:54:19 UTC
Sorry, small correction. It's not clang-3.4.2-r100, but clang-3.3-r100 was used.
Comment 6 adr 2014-09-23 20:52:43 UTC
Bug persists with clang-3.5.0-r100.
Comment 7 Bernard Cafarelli gentoo-dev 2021-03-01 13:49:05 UTC
Cleaning old bugs, with all changes to clang (and also gnustep), this one most likely disappeared some time ago. Don't hesitate to reopen if this is not the case!