Hi,

I got problem with my Pharo6 image when I save it, after some Glamour
try out, don't know if it is related.

When I saved the image, it grows to 292MB then stalled, with the mouse
writing pointer. Then Pharo display became garbage. I have to kill the
process.

The image does not start anymore, get segmentation fault with Smalltalk
stack dump, Freetype seems to be involved:

Segmentation fault Sun Jul  2 17:52:39 2017


/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/lib/pharo/5.0-201705310241/pharo
Pharo VM version: 5.0-201705310241  Wed May 31 04:43:29 UTC 2017 gcc 4.6.3 
[Production Spur 64-bit VM]
Built from: CoInterpreter VMMaker.oscog-eem.2231 uuid: 
de62947a-7f40-4977-a232-e06a3a80c939 May 31 2017
With: StackToRegisterMappingCogit VMMaker.oscog-eem.2227 uuid: 
7ea146b4-39ce-4de7-afa3-a76ed1d1da35 May 31 2017
Revision: VM: 201705310241 
https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Tue May 30 
19:41:27 2017 -0700 $
Plugins: 201705310241 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
Build host: Linux testing-gce-7baaea33-cad4-44b6-b0e5-7ad5f93c3335 
3.13.0-115-generic #162~precise1-Ubuntu SMP Fri Mar 24 16:47:06 UTC 2017 x86_64 
x86_64 x86_64 GNU/Linux
plugin path: 
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241
 [default: 
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/lib/pharo/5.0-201705310241/]


C stack backtrace & registers:
    rax 0x49063940 rbx 0x490637d0 rcx 0x490639f8 rdx 0x49063888
    rdi 0x490635a8 rsi 0x490635a8 rbp 0x49063718 rsp 0x49063ab0
    r8  0x49062fe8 r9  0x490630a0 r10 0x49063158 r11 0x49063210
    r12 0x490632c8 r13 0x49063380 r14 0x49063438 r15 0x490634f0
    rip 0x49063b68
*[0x7fff49063b68]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo[0x41cac1]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo[0x41ce4f]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7f4e70d53330]
/usr/lib/x86_64-linux-gnu/libfreetype.so.6(FT_Stream_ReadULong+0x78)[0x7f4e6cc9c168]
/usr/lib/x86_64-linux-gnu/libfreetype.so.6(+0x52116)[0x7f4e6ccdb116]
/usr/lib/x86_64-linux-gnu/libfreetype.so.6(+0x26742)[0x7f4e6ccaf742]
/usr/lib/x86_64-linux-gnu/libfreetype.so.6(+0x152e3)[0x7f4e6cc9e2e3]
/usr/lib/x86_64-linux-gnu/libfreetype.so.6(FT_Open_Face+0x2a0)[0x7f4e6cca0070]
/usr/lib/x86_64-linux-gnu/libfreetype.so.6(FT_New_Memory_Face+0x39)[0x7f4e6cca0669]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/FT2Plugin.so(primitiveNewMemoryFaceFromExternalMemoryAndIndex+0xea)[0x7f4e6cf309aa]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo[0x4572a7]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo(interpret+0xbd80)[0x467d80]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo[0x468651]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo(interpret+0x268)[0x45c268]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo(main+0x2ab)[0x419d6b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f4e70695f45]
/home/hilaire/Travaux/Developpement/Pharo/vm/pharo64-linux-threaded-stable/bin/../lib/pharo/5.0-201705310241/pharo[0x41a055]
[0x7fff49061d60]


Smalltalk stack dump:
    0x7fff490695d8 I FreeTypeFace(FT2Face)>newFaceFromExternalMemory:index: 
0x4a83478: a(n) FreeTypeFace
    0x7fff49069628 I FreeTypeFace>create 0x4a83478: a(n) FreeTypeFace
    0x7fff49069668 I FreeTypeFace>validate 0x4a83478: a(n) FreeTypeFace
    0x7fff490696a8 I FreeTypeFont>face 0x13c41758: a(n) FreeTypeFont
    0x7fff490696e8 I FreeTypeFont>validate 0x13c41758: a(n) FreeTypeFont
    0x7fff49069728 I LogicalFont>realFont 0x3015870: a(n) LogicalFont
    0x7fff49069768 I LogicalFont>descent 0x3015870: a(n) LogicalFont


-- 
Dr. Geo
http://drgeo.eu

Reply via email to