Home » Developing U++ » Mac OS » MacOS X woes
Re: MacOS X woes [message #7155 is a reply to message #7142] |
Sat, 16 December 2006 02:30   |
lundman
Messages: 175 Registered: March 2006 Location: Tokyo
|
Experienced Member |
|
|
When I rsynced the new Util.h it over-wrote my port changing, including setting of flagPPC. Sigh.
Anyway, back to where we were, looking at the image editor segv.
Called LoadIml(), which does not find IMAGE_ID and IMAGE_DATA, so it throws the exception, and loads in a more low-level loader.
Seems to parse the input ok, until is reaches:
(gdb) p parser
$28 = (CParser &) @0xbffe5a70: {
term = 0x2161732 "IMAGE_SCAN(\"?\\377\\377\\377\\13????????????????????????????????\\377\\377\\377\")\nIMAGE_PACKED(ufxp, \"\\2\\20\\0\\0\\0\\20\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\")\nIMAGE_BEGIN(options)\n\tIMAGE_SCAN(\"?\\1vlV????\\1??m?\\2??s?"...,
100 else if(id == "IMAGE_PACKED" && parser.IsChar('\"'))
(gdb) n
105 StringStream ss(d);
(gdb) n
106 ss % image;
(gdb) n
107 if(!ss.IsError())
(gdb) n
108 accepted = true;
(gdb) n
109 }
(gdb) n
112 if(name.GetLength() >= 6 && !memcmp(name, "_java_", 6))
(gdb) p name
[snip]
ptr = 0x1b89654 "ufxp"
(gdb) n
115 if(accepted)
(gdb) n
117 if(name.GetLength() >= 4 && !memcmp(name, "im__", 4))
(gdb) n
120 Image m = RLEToAlpha(encoded_data, image.size);
(gdb) p encoded_data
$34 = {
<AString<char,String>> = {
<Moveable<String,EmptyClass>> = {
<> = {<No data fields>}, <No data fields>},
members of AString<char,String>:
ptr = 0x20c9414 "????\001?????????????????????\004????????????????\002??????????????\004???[[[?????????\003ooo??????????????\n???\036\036\036\033\033\033??????ooo\f\f\f\016\016\016???????????????\n999\001\001\001"
}, <No data fields>}
(gdb) p image.size
$35 = {
<Moveable<Size_<int>,EmptyClass>> = {
<> = {<No data fields>}, <No data fields>},
members of Size_<int>:
cx = 268435456,
cy = 268435456
}
Should sizes be set here? Before we call, or is it just uninitialised?
encoded_data looks correct, in that it was parsed in ok.
(gdb) x/16bx encoded_data.ptr
0x20c9414: 0x83 0xff 0xff 0xff 0x01 0xfd 0xfd 0xfd
0x20c941c: 0x82 0xfc 0xfc 0xfc 0x83 0xff 0xff 0xff
But it dies in RLEToAlpha.
Breakpoint 3, RLEToAlpha (rle=@0xbffe5898, sz=@0xbffe5850) at ImlFile.cpp:32
32 ImageBuffer ib(sz);
(gdb) p sz
$39 = (Size &) @0xbffe5850: {
<Moveable<Size_<int>,EmptyClass>> = {
<> = {<No data fields>}, <No data fields>},
members of Size_<int>:
cx = 268435456,
cy = 268435456
Makes me think the size should be "somewhat smaller".
You set the size at IMAGE_END phase, I don't recall it reading IMAGE_END. Could it be our .iml file is incorrect,old ?
Has IMAGE_BEGIN(ufxp)
IMAGE_SCAN x 16
IMAGE_PACKED(ufxp, ....)
Then next IMAGE_BEGIN. etc. (of two)
|
|
|
 |
|
MacOS X woes
By: mirek on Fri, 15 December 2006 13:52
|
 |
|
Re: MacOS X woes
By: lundman on Fri, 15 December 2006 14:07
|
 |
|
Re: MacOS X woes
By: lundman on Fri, 15 December 2006 14:10
|
 |
|
Re: MacOS X woes
By: lundman on Fri, 15 December 2006 14:19
|
 |
|
Re: MacOS X woes
By: mirek on Fri, 15 December 2006 14:25
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 16 December 2006 02:30
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 16 December 2006 02:49
|
 |
|
Re: MacOS X woes
By: mirek on Sun, 17 December 2006 15:03
|
 |
|
Re: MacOS X woes
By: mirek on Sun, 17 December 2006 15:22
|
 |
|
Re: MacOS X woes
By: mirek on Sun, 17 December 2006 15:38
|
 |
|
Re: MacOS X woes
By: lundman on Mon, 18 December 2006 03:33
|
 |
|
Re: MacOS X woes
By: lundman on Mon, 18 December 2006 03:48
|
 |
|
Re: MacOS X woes
By: mirek on Mon, 18 December 2006 08:28
|
 |
|
Re: MacOS X woes
By: lundman on Mon, 18 December 2006 09:28
|
 |
|
Re: MacOS X woes
By: mirek on Mon, 18 December 2006 10:36
|
 |
|
Re: MacOS X woes
By: lundman on Mon, 18 December 2006 10:53
|
 |
|
Re: MacOS X woes
By: lundman on Mon, 18 December 2006 11:15
|
 |
|
Re: MacOS X woes
By: mirek on Mon, 18 December 2006 13:50
|
 |
|
Re: MacOS X woes
By: lundman on Tue, 19 December 2006 01:15
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 20 December 2006 04:13
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 20 December 2006 04:44
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 20 December 2006 05:01
|
 |
|
Re: MacOS X woes
By: mirek on Wed, 20 December 2006 08:55
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 20 December 2006 09:14
|
 |
|
Re: MacOS X woes
By: mirek on Wed, 20 December 2006 09:29
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 20 December 2006 09:50
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 20 December 2006 09:59
|
 |
|
Re: MacOS X woes
By: mirek on Wed, 20 December 2006 10:50
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 20 December 2006 13:23
|
 |
|
Re: MacOS X woes
By: mirek on Wed, 20 December 2006 16:06
|
 |
|
Re: MacOS X woes
By: lundman on Thu, 21 December 2006 02:21
|
 |
|
Re: MacOS X woes
By: lundman on Thu, 21 December 2006 04:29
|
 |
|
Re: MacOS X woes
By: lundman on Thu, 21 December 2006 14:05
|
 |
|
Re: MacOS X woes
By: mirek on Thu, 21 December 2006 21:25
|
 |
|
Re: MacOS X woes
By: lundman on Fri, 22 December 2006 12:34
|
 |
|
Re: MacOS X woes
By: mirek on Fri, 22 December 2006 19:09
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 23 December 2006 04:43
|
 |
|
Re: MacOS X woes
By: mirek on Sat, 23 December 2006 09:03
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 23 December 2006 10:58
|
 |
|
Re: MacOS X woes
By: mirek on Sat, 23 December 2006 11:17
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 23 December 2006 12:10
|
 |
|
Re: MacOS X woes
By: mirek on Sat, 23 December 2006 13:21
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 23 December 2006 13:47
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 23 December 2006 14:30
|
 |
|
Re: MacOS X woes
By: mirek on Sat, 23 December 2006 15:30
|
 |
|
Re: MacOS X woes
By: lundman on Sun, 24 December 2006 01:58
|
 |
|
Re: MacOS X woes
By: lundman on Tue, 26 December 2006 07:20
|
 |
|
Re: MacOS X woes
By: mirek on Tue, 26 December 2006 08:58
|
 |
|
Re: MacOS X woes
By: lundman on Tue, 26 December 2006 09:43
|
 |
|
Re: MacOS X woes
By: mirek on Tue, 26 December 2006 10:47
|
 |
|
Re: MacOS X woes
By: lundman on Wed, 27 December 2006 08:29
|
 |
|
Re: MacOS X woes
By: mirek on Wed, 27 December 2006 09:06
|
 |
|
Re: MacOS X woes
By: lundman on Fri, 29 December 2006 05:41
|
 |
|
Re: MacOS X woes
By: mirek on Fri, 29 December 2006 07:34
|
 |
|
Re: MacOS X woes
By: lundman on Sat, 30 December 2006 09:16
|
 |
|
Re: MacOS X woes
By: mirek on Sat, 30 December 2006 09:32
|
 |
|
Re: MacOS X woes
By: lundman on Sun, 31 December 2006 11:32
|
 |
|
Re: MacOS X woes
By: mirek on Tue, 17 April 2007 10:11
|
 |
|
Re: MacOS X woes
By: mirek on Wed, 20 December 2006 08:57
|
Goto Forum:
Current Time: Sat May 03 14:37:12 CEST 2025
Total time taken to generate the page: 0.04435 seconds
|