Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
65 user(s) are online (57 user(s) are browsing Forums)

Members: 0
Guests: 65

more...

Support us!

Headlines

Report message:*
 

Re: Odyssey 1.23 progress

Subject: Re: Odyssey 1.23 progress
by kas1e on 2014/1/28 6:31:47

@all
Binary done, current size 82mb. -20mb of static libicudata which shouldn't be there = 62mb. And 9mb of differences with morphos version can be debug in all other 3d party libs i link with. So making it about the same of size as on mos will be done.

But, as it was expected, it crashes (like again anyone think it will not:) ). Crashlog looks like this:

Quote:

Crash log for task "OWB"
Generated by GrimReaper 53.16
Crash occured in module newlib.library.kmod at address 0x01B77874
Type of crash: DSI (Data Storage Interrupt) exception

Register dump:
GPR (General Purpose Registers):
0: 6FFAE000 64D6DB80 DEADBEEF 00000000 64B0E600 00000001 7E1E5ACC 7E1E4F9C
8: 64B0E8E0 64B0E640 01B5238C 01B7786C 00000478 64FA7868 00000000 65DD66C0
16: 7D478008 00000000 00000000 00340014 02290000 02290000 1948779C 00000000
24: 654DFA12 00000000 64D6DC80 00000001 64B0E640 00000001 64EAF5B0 64B0E838


FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0 0 0
4: 0 24.8 17.8 226
8: 2 4.5036e+15 4.5036e+15 0
12: 1 18 0 0
16: 0 0 0 0
20: 0 0 0 0
24: 0 0 0 0
28: 0 0 0 0

FPSCR (Floating Point Status and Control Register): 0x82004000


SPRs (Special Purpose Registers):
Machine State (msr) : 0x0200F030
Condition (cr) : 0x85027002
Instruction Pointer (ip) : 0x01B77874
Xtended Exception (xer) : 0x0000FFFF
Count (ctr) : 0x64B0B710
Link (lr) : 0x6573AE58
DSI Status (dsisr) : 0x64B0B6E8
Data Address (dar) : 0x65739A2C



680x0 emulated registers:
DATA: 688EE58E 00000003 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 64D6DA50
FPU0: 0 0 0 0
FPU4: 0 0 0 0



Symbol info:
Instruction pointer 0x01B77874 belongs to module "newlib.library.kmod" (HUNK/Kickstart)

Stack trace:
native kernel module newlib.library.kmod+0x0002b314
_ZN7WebCore14PNGImageReader6decodeERKNS_12SharedBufferEb()+0x70 (section 1 @ 0xD6FE34)
_ZN7WebCore15PNGImageDecoder15isSizeAvailableEv()+0x54 (section 1 @ 0xD6FB10)
_ZN7WebCore11ImageSource15isSizeAvailableEv()+0x30 (section 1 @ 0x15494C)
_ZN7WebCore11BitmapImage15isSizeAvailableEv()+0x48 (section 1 @ 0x1452D4)
_ZN7WebCore11BitmapImage11dataChangedEb()+0x14c (section 1 @ 0x145FB8)
_ZN7WebCore5Image7setDataEN3WTF10PassRefPtrINS_12SharedBufferEEEb()+0x16c (section 1 @ 0x1559F8)
_ZN7WebCore5Image20loadPlatformResourceEPKc()+0x38c (section 1 @ 0x15E5BC)
T.3013()+0x2e8 (section 1 @ 0x137A4C4)
_GLOBAL__I_BCScrollbarThemeMorphOS.cpp()+0x30 (section 1 @ 0x137A694)
native kernel module newlib.library.kmod+0x00000138
native kernel module newlib.library.kmod+0x00002088
native kernel module newlib.library.kmod+0x00002d54
native kernel module newlib.library.kmod+0x00002ee8
_start()+0x170 (section 1 @ 0x16C)
native kernel module dos.library.kmod+0x00024cd0
native kernel module kernel+0x0006acd0
native kernel module kernel+0x0006ad50

PPC disassembly:
01b7786c: 3863000f addi r3,r3,15
01b77870: 54630036 rlwinm r3,r3,0,0,27
*01b77874: 90230000 stw r1,0(r3)
01b77878: 94430004 stwu r2,4(r3)
01b7787c: 95a30004 stwu r13,4(r3)


Seeing crash it's about png decoding, i assume because on mos version fab use shared versions of png.library and jpeg.library, but through it should works as i fix them the same as in 1.16 before, by making empty libraries/png.h, and proto/png.h in which i just include <png.h> so to use it as static. Time for boring time wasting , again !:)

Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project