[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PikoPixel hangs on startup
From: |
Riccardo Mottola |
Subject: |
Re: PikoPixel hangs on startup |
Date: |
Tue, 27 Oct 2015 00:54:19 +0100 |
User-agent: |
Mozilla/5.0 (X11; FreeBSD i386; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1 |
Hi,
Fred Kiefer wrote:
> You don't need to recompile, just set a breakpoint inside of NSWindow
> frameRectForContentRect:, wait for the correct window and watch why the
> height value gets corrupted.
I set a breakpoint there and continued until the window had the title
Preview.
(gdb) p contentRect
$2 = {origin = {x = 0, y = 0}, size = {width = 106.186996, height = -13}}
it appears to be already called that way!
I go up twice and see this:
(gdb) up
#2 0xb7df460b in -[NSWindowTemplate nibInstantiate] (self=0x8a52d50,
_cmd=<optimized out>) at GSNibLoading.m:500
500 [_realObject setContentMinSize: _minSize];
(gdb) p _minSize
$4 = {width = 106.186996, height = -13}
I am not sure, but it seems that _minSize is set to contentMinSize in
the designated Initializer. I tried putting a breakpoint in line 318 of
GSNibLoading.m but it is apparently never reached.
The proof is this:
(gdb) p _minSize
$8 = {width = 106.186996, height = -13}
(gdb) p [window contentMinSize].height
$9 = 1
The initializer code sets them to the same value. Fred, what does your
widsom say?
Riccardo
---
#0 -[NSWindow frameRectForContentRect:] (self=0x8a46088,
_cmd=0xb7f7c0a0 <.objc_selector_list+144>, contentRect=...)
at NSWindow.m:1196
#1 0xb7da7ae5 in -[NSWindow setContentMinSize:] (self=0x8a46088,
_cmd=<optimized out>, size=...) at NSWindow.m:2326
#2 0xb7df460b in -[NSWindowTemplate nibInstantiate] (self=0x8a52d50,
_cmd=<optimized out>) at GSNibLoading.m:500
#3 0xb7df93aa in -[NSIBObjectData instantiateObject:] (self=<optimized
out>, _cmd=<optimized out>, obj=0x8a52d50)
at GSNibLoading.m:1893
#4 0xb7df94d3 in -[NSIBObjectData
nibInstantiateWithOwner:topLevelObjects:] (self=0x8a52cb0,
_cmd=<optimized out>,
owner=<optimized out>, topLevelObjects=<optimized out>) at
GSNibLoading.m:1924
#5 0xb7df99d0 in -[NSIBObjectData awakeWithContext:] (self=<optimized
out>, _cmd=<optimized out>,
context=<optimized out>) at GSNibLoading.m:2012
#6 0xb7e271d2 in -[GSNibLoader
loadModelData:externalNameTable:withZone:] (self=0x89e9b18,
_cmd=0xb7f38218 <.objc_selector_list+40>, data=<optimized out>,
context=<optimized out>, zone=<optimized out>)
at GSNibLoader.m:87
#7 0xb7cdd9ec in -[NSNib instantiateNibWithExternalNameTable:withZone:]
(self=<optimized out>, _cmd=<optimized out>,
externalNameTable=<optimized out>, zone=<optimized out>) at NSNib.m:153
#8 0xb7c383c1 in +[NSBundle(NSBundleAdditions)
loadNibFile:externalNameTable:withZone:] (self=<optimized out>,
_cmd=<optimized out>, fileName=<optimized out>, context=<optimized
out>, zone=<optimized out>)
at NSBundleAdditions.m:52
#9 0xb7db517a in -[NSWindowController loadWindow] (self=<optimized
out>, _cmd=<optimized out>)
at NSWindowController.m:483
#10 0xb7db486c in -[NSWindowController window] (self=0x89f7980,
_cmd=<optimized out>) at NSWindowController.m:307
#11 0x08101985 in -[PPPanelController initWithWindowNibName:]
(self=0x89f7980,
_cmd=0x8256318 <.objc_selector_list+168>, windowNibName=0x82626c0
<.objc_str>) at PPPanelController.m:97
- PikoPixel hangs on startup, Riccardo Mottola, 2015/10/22
- Re: PikoPixel hangs on startup, Josh Freeman, 2015/10/22
- Re: PikoPixel hangs on startup, Josh Freeman, 2015/10/23
- Re: PikoPixel hangs on startup, Riccardo Mottola, 2015/10/25
- Re: PikoPixel hangs on startup, Fred Kiefer, 2015/10/25
- Re: PikoPixel hangs on startup, Riccardo Mottola, 2015/10/25
- Re: PikoPixel hangs on startup, Fred Kiefer, 2015/10/26
- Re: PikoPixel hangs on startup,
Riccardo Mottola <=
- Re: PikoPixel hangs on startup, Fred Kiefer, 2015/10/27
- Re: PikoPixel hangs on startup, Riccardo Mottola, 2015/10/28