Subject:
|
Re: Mac LDraw Viewer comments
|
Newsgroups:
|
lugnet.cad.dev.mac
|
Date:
|
Sun, 22 Dec 2002 03:10:49 GMT
|
Viewed:
|
1552 times
|
| |
| |
In article <H7H2rF.Iq5@lugnet.com>,
"Andrew Allan" <aallan@ozemail.com.au> wrote:
> Christopher,
>
> Excellent feedback, keep it comming. This way I can improve the software
> more easily. Otherwise I develop using mushroom theory (working in the dark).
Mmmm.... mushrooms.
> > I started up LDraw Viewer 0.3.1 on a PowerBook G3 (FireWire), ATI(AGP)
> > 128 bit Rage Mobility with 8 MB VRAM, 640 MB RAM and made the following
> > observations:
> Which OS are you using?
Oh yeah, OS X 10.2.2.
> > In classic, 1x4x5 solid door with 4 pane window the same color as
> > regular bricks.
> > In carbon, blue with white suit stencil minifig top is darker than other
> > blue bricks.
> > Transparent elements, trans clear windshield and trans red 1x1 round
> > plate, look gray.
> Both versions use the same code to display the models, however the OpenGL
> library code is different for the Carbon and Classic versions. So I don't
> actually directly control the onscreen colours (Interesting observation
> though).
I put up screen shots of my caboose rendered by LDraw Viewer (Carbon)
and (Classic) and LDGLite.
http://users.rcn.com/cjmasi/caboose_comparisson.htm
> When Ldraw Viewer encounters a colour it doesn't recognise it
> defaults to grey, thus your experiences with the transparent parts. Please
> send me the numbers of colours you are using and I will incorporate them
> (Ldraw Viewer 0.4 is about 2 days away).
I am using 47 as trans clear
Trans red is listed as 113249280. I cannot imagine that this is right,
but it shows up the rign color in MLCad and LDGLite.
I didn't know that people were using different color for transparent
elements. What is the best source for what is considered the standard
colors. I would be happy to stick to the standards if they exist.
> cancel, then I will select new file. Actually the crash makes sense, the
> insert routine assumes an existing file is open as a result, there no catch
> for an empty file.
Yeah, when it happened I figured that I had thought of a way of mucking
things up that you hadn't considered
> Unreproducable crashes are a problem as they are hard to track.
> Unfortunately compounding these problems, on my deveploment machines DDR
> Dual 1 Ghz (512k), ATI Radeon 9000 Pro(64k) with OS 10.2.1 - Carbon version
> and G4/400 Yikes (192k), ATI Rage 128(16k) with OS 9.1 - Classic version it
> never crashes.
Look what I found, a crash log. (see end of message)
> > Bad Form
> > New documents should open with a new name, not the old documents name.
> > Parts are listed ³.dat² file based on the part from which they came but
> > in reverse chronological order. This is going to be a compatibility
> > problem, or do(will) steps get inserted in the right order?
> Using the insert command places a copy of the part in the line imediately
> before the part that was originally selected (that is the desired behavior).
> However I have recognised that this is a shortcomming, so in version 0.4 I
> have a new additional command called "duplicate part" that copies the part
> to the end of the Ldraw file. This is more useful in my experience.
Oh, OK. Actually, the insert command is nice because it will put the
part in the same step as the part that is being copied. I was just
worried that LDraw Viewer was writing files backwards. First step at the
end of the file and last step at the beginning of the files.
> > Feature requests
> > Command keys for opening color dialogue box and selecting colors.
> > Command keys for opening part number dialog box.
> > Command keys for part orientation.
> I have the contextual menu to cover these actions (control click on a
> selected part). I may consider keyboard shortcuts in the future.
Oops, I guess I should read the documentation :)
> > Selecting multiple bricks simultaneously.
> This will come later when I wrap my head around how to do this elegantly.
I figured that this would be an advanced feature. None of the other Mac
LDraw type apps select multiple parts, right?
> Thanks for your feedback, as said above, I will have a version 0.4 by the
> end of the weekend. If I receive the colours from you they will be included.
> Additionally I will include some of the features you mention.
>
> Andrew...
Thanks for all your hard work!
Chris
Crash log follows. First crash is the cancel on the initial dialog box
problem. I am not certain about the order of the others.
**********
Date/Time: 2002-12-20 08:20:51 -0500
OS Version: 10.2.2 (Build 6F21)
Host: cmasi-lt.wsc.ma.edu
Command: Ldraw Viewer (Carbon)
PID: 5727
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000007
Thread 0 Crashed:
#0 0x909b3d2c in gluQuadricNormals
#1 0x001b3850 in 0x1b3850
#2 0x0019db98 in 0x19db98
#3 0x0019cef0 in 0x19cef0
#4 0x001e6a4c in GetAPart
#5 0x001ec040 in GetBrickPieceDialog
#6 0x001ea6d0 in HandlePieceChoice
#7 0x001ea308 in HandleMenuChoice
#8 0x001ea160 in AppEventHandler
#9 0x92ba25b4 in DispatchEventToHandlers
#10 0x92ba291c in SendEventToEventTargetInternal
#11 0x92bb4c88 in SendEventToEventTarget
#12 0x92bc27d4 in SendHICommandEvent
#13 0x92c5ae58 in SendMenuItemSelectedEvent
#14 0x92c5befc in FinishMenuSelection(MenuData*, MenuResult*,
MenuResult*, unsigned long, unsigned long)
#15 0x92c389ec in MenuSelectCore(Point, double, unsigned long,
OpaqueMenuRef**, unsigned short*)
#16 0x92c5c174 in MenuSelect
#17 0x92d00a70 in HandleMouseEvent
#18 0x92cab788 in StandardMenuBarEventHandler
#19 0x92ba25b4 in DispatchEventToHandlers
#20 0x92ba291c in SendEventToEventTargetInternal
#21 0x92bb4c88 in SendEventToEventTarget
#22 0x92bb9130 in HandleMouseEvent(OpaqueEventRef*)
#23 0x92bb2070 in
ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
#24 0x92ba266c in DispatchEventToHandlers
#25 0x92ba291c in SendEventToEventTargetInternal
#26 0x92bb4c88 in SendEventToEventTarget
#27 0x92bb6a4c in ToolboxEventDispatcher(OpaqueEventRef*)
#28 0x92cb448c in HLTBEventDispatcher
#29 0x92cb435c in RunApplicationEventLoop
#30 0x001e915c in main
Thread 1:
#0 0x90074168 in mach_msg_trap
#1 0x900064b0 in mach_msg
#2 0xc00076cc in __ape_internal
#3 0xc0000dd0 in __ape_agent
#4 0x90021268 in _pthread_body
PPC Thread State:
srr0: 0x909b3d2c srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x00000000 lr: 0x001b3850 ctr: 0x909b3d10 mq: 0x00000000
r0: 0x909b3d10 r1: 0xbfffe8d0 r2: 0x8c621fe8 r3: 0x00000007
r4: 0x000186a1 r5: 0xbfffec18 r6: 0x47d2b000 r7: 0x00000001
r8: 0x0019ec60 r9: 0x00000001 r10: 0x019278e8 r11: 0x0242d5b0
r12: 0x8c62b27c r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000003 r21: 0x00000000 r22: 0x76c0f3ad r23: 0x00048890
r24: 0xbffff1b0 r25: 0x00000000 r26: 0x00000028 r27: 0x00201718
r28: 0x00202150 r29: 0x00276968 r30: 0x00000000 r31: 0x00201718
**********
Date/Time: 2002-12-20 08:22:01 -0500
OS Version: 10.2.2 (Build 6F21)
Host: cmasi-lt.wsc.ma.edu
Command: Ldraw Viewer (Carbon)
PID: 5740
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x003bbfa8
Thread 0 Crashed:
#0 0x001ef908 in InsertPiece
#1 0x001ea440 in HandleEditChoice
#2 0x001ea2e8 in HandleMenuChoice
#3 0x001ea160 in AppEventHandler
#4 0x92ba25b4 in DispatchEventToHandlers
#5 0x92ba291c in SendEventToEventTargetInternal
#6 0x92bb4c88 in SendEventToEventTarget
#7 0x92bc27d4 in SendHICommandEvent
#8 0x92c5ae58 in SendMenuItemSelectedEvent
#9 0x92c5ad74 in HandleKeyboardEvent
#10 0x92ba25b4 in DispatchEventToHandlers
#11 0x92ba291c in SendEventToEventTargetInternal
#12 0x92ba5d28 in SendEventToEventTargetWithOptions
#13 0x92bec1c0 in HandleKeyboardEvent(OpaqueEventRef*, unsigned long)
#14 0x92bb2080 in
ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
#15 0x92ba266c in DispatchEventToHandlers
#16 0x92ba291c in SendEventToEventTargetInternal
#17 0x92bb4c88 in SendEventToEventTarget
#18 0x92bb6a4c in ToolboxEventDispatcher(OpaqueEventRef*)
#19 0x92cb448c in HLTBEventDispatcher
#20 0x92cb435c in RunApplicationEventLoop
#21 0x001e915c in main
Thread 1:
#0 0x90074168 in mach_msg_trap
#1 0x900064b0 in mach_msg
#2 0xc00076cc in __ape_internal
#3 0xc0000dd0 in __ape_agent
#4 0x90021268 in _pthread_body
Thread 2:
#0 0x90042ba8 in semaphore_timedwait_signal_trap
#1 0x9003edd4 in _pthread_cond_wait
#2 0x902300b4 in MPWaitOnQueue
#3 0x90737084 in TNodeSyncTask::SyncTaskProc(void*)
#4 0x9025e534 in PrivateMPEntryPoint
#5 0x90021268 in _pthread_body
PPC Thread State:
srr0: 0x001ef908 srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x001ef8d0 ctr: 0x92ba1f7c mq: 0x00000000
r0: 0x001439e0 r1: 0xbffff120 r2: 0x0027e000 r3: 0x00000000
r4: 0x61766572 r5: 0x6d61676e r6: 0x00000000 r7: 0x00000004
r8: 0x00000000 r9: 0xbfffef30 r10: 0x00000000 r11: 0x80000000
r12: 0x48822242 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000002 r21: 0x00000000 r22: 0x76584b7d r23: 0x00048890
r24: 0xbffff3f0 r25: 0x636d6473 r26: 0x00000007 r27: 0xbffff300
r28: 0x76584b7d r29: 0x00000100 r30: 0x002785c8 r31: 0x00000e12
**********
Date/Time: 2002-12-20 09:15:36 -0500
OS Version: 10.2.2 (Build 6F21)
Host: Wine-and-Crackers.local.
Command: Ldraw Viewer (Carbon)
PID: 5828
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x003bbfa8
Thread 0 Crashed:
#0 0x001ef908 in InsertPiece
#1 0x001ea440 in HandleEditChoice
#2 0x001ea2e8 in HandleMenuChoice
#3 0x001ea160 in AppEventHandler
#4 0x92ba25b4 in DispatchEventToHandlers
#5 0x92ba291c in SendEventToEventTargetInternal
#6 0x92bb4c88 in SendEventToEventTarget
#7 0x92bc27d4 in SendHICommandEvent
#8 0x92c5ae58 in SendMenuItemSelectedEvent
#9 0x92c5ad74 in HandleKeyboardEvent
#10 0x92ba25b4 in DispatchEventToHandlers
#11 0x92ba291c in SendEventToEventTargetInternal
#12 0x92ba5d28 in SendEventToEventTargetWithOptions
#13 0x92bec1c0 in HandleKeyboardEvent(OpaqueEventRef*, unsigned long)
#14 0x92bb2080 in
ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
#15 0x92ba266c in DispatchEventToHandlers
#16 0x92ba291c in SendEventToEventTargetInternal
#17 0x92bb4c88 in SendEventToEventTarget
#18 0x92bb6a4c in ToolboxEventDispatcher(OpaqueEventRef*)
#19 0x92cb448c in HLTBEventDispatcher
#20 0x92cb435c in RunApplicationEventLoop
#21 0x001e915c in main
Thread 1:
#0 0x90074168 in mach_msg_trap
#1 0x900064b0 in mach_msg
#2 0xc00076cc in __ape_internal
#3 0xc0000dd0 in __ape_agent
#4 0x90021268 in _pthread_body
Thread 2:
#0 0x90042ba8 in semaphore_timedwait_signal_trap
#1 0x9003edd4 in _pthread_cond_wait
#2 0x902300b4 in MPWaitOnQueue
#3 0x90737084 in TNodeSyncTask::SyncTaskProc(void*)
#4 0x9025e534 in PrivateMPEntryPoint
#5 0x90021268 in _pthread_body
PPC Thread State:
srr0: 0x001ef908 srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x001ef8d0 ctr: 0x92ba1f7c mq: 0x00000000
r0: 0x001439e0 r1: 0xbffff120 r2: 0x0027e000 r3: 0x00000000
r4: 0x61766572 r5: 0x6d61676e r6: 0x00000000 r7: 0x00000004
r8: 0x00000000 r9: 0xbfffef30 r10: 0x00000000 r11: 0x80000000
r12: 0x48822242 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000002 r21: 0x00000000 r22: 0x765b0769 r23: 0x00048890
r24: 0xbffff3f0 r25: 0x636d6473 r26: 0x00000007 r27: 0xbffff300
r28: 0x765b0769 r29: 0x00000100 r30: 0x002785c8 r31: 0x00000e12
**********
Date/Time: 2002-12-20 11:27:04 -0500
OS Version: 10.2.2 (Build 6F21)
Host: cmasi-lt.wsc.ma.edu
Command: Ldraw Viewer (Carbon)
PID: 6003
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000000b
Thread 0 Crashed:
#0 0x909b3d2c in gluQuadricNormals
#1 0x001b3850 in 0x1b3850
#2 0x0019e08c in 0x19e08c
#3 0x0019cef0 in IdentifyShapes
#4 0x001e6a4c in GetAPart
#5 0x001ec040 in GetBrickPieceDialog
#6 0x001ea6d0 in HandlePieceChoice
#7 0x001ea308 in HandleMenuChoice
#8 0x001ea160 in AppEventHandler
#9 0x92ba25b4 in DispatchEventToHandlers
#10 0x92ba291c in SendEventToEventTargetInternal
#11 0x92bb4c88 in SendEventToEventTarget
#12 0x92bc27d4 in SendHICommandEvent
#13 0x92c5ae58 in SendMenuItemSelectedEvent
#14 0x92c5befc in FinishMenuSelection(MenuData*, MenuResult*,
MenuResult*, unsigned long, unsigned long)
#15 0x92c389ec in MenuSelectCore(Point, double, unsigned long,
OpaqueMenuRef**, unsigned short*)
#16 0x92c5c174 in MenuSelect
#17 0x92d00a70 in HandleMouseEvent
#18 0x92cab788 in StandardMenuBarEventHandler
#19 0x92ba25b4 in DispatchEventToHandlers
#20 0x92ba291c in SendEventToEventTargetInternal
#21 0x92bb4c88 in SendEventToEventTarget
#22 0x92bb9130 in HandleMouseEvent(OpaqueEventRef*)
#23 0x92bb2070 in
ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
#24 0x92ba266c in DispatchEventToHandlers
#25 0x92ba291c in SendEventToEventTargetInternal
#26 0x92bb4c88 in SendEventToEventTarget
#27 0x92bb6a4c in ToolboxEventDispatcher(OpaqueEventRef*)
#28 0x92cb448c in HLTBEventDispatcher
#29 0x92cb435c in RunApplicationEventLoop
#30 0x001e915c in main
Thread 1:
#0 0x90074168 in mach_msg_trap
#1 0x900064b0 in mach_msg
#2 0xc00076cc in __ape_internal
#3 0xc0000dd0 in __ape_agent
#4 0x90021268 in _pthread_body
PPC Thread State:
srr0: 0x909b3d2c srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x00000000 lr: 0x001b3850 ctr: 0x909b3d10 mq: 0x00000000
r0: 0x909b3d10 r1: 0xbfffe8d0 r2: 0x8c621fe8 r3: 0x0000000b
r4: 0x000186a1 r5: 0xbfffec18 r6: 0x47d2b000 r7: 0x00000001
r8: 0x0019ec60 r9: 0x00000001 r10: 0x019278e8 r11: 0x01e04af0
r12: 0x8c62b27c r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000003 r21: 0x00000000 r22: 0x76337cc5 r23: 0x00048890
r24: 0xbffff1b0 r25: 0x00000000 r26: 0x00000028 r27: 0x00201718
r28: 0x00202150 r29: 0x00276968 r30: 0x00000000 r31: 0x00201718
**********
Date/Time: 2002-12-20 22:57:57 -0500
OS Version: 10.2.2 (Build 6F21)
Host: Wine-and-Crackers.local.
Command: Ldraw Viewer (Carbon)
PID: 6354
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x07d9df48
Thread 0 Crashed:
#0 0x90009b4c in szone_calloc
#1 0x900099d4 in malloc_zone_calloc
#2 0x9370997c in CGGlyphEntryCreate
#3 0x91ec58d0 in glyph_path_end
#4 0x91eca478 in get_glyph_data
#5 0x91eca248 in ats_get_glyph_paths
#6 0x91ec5bb8 in build_glyph_entries
#7 0x91ec935c in ats_glyph_get_cached_glyphs
#8 0x91ec52ec in ats_get_32bit_quantized_bitmaps
#9 0x91ecaef4 in ats_get_glyph_bitmaps
#10 0x91f549a0 in ripc_RenderGlyph
#11 0x9371e0bc in drawGlyphs
#12 0x9370efec in CGContextShowGlyphsWithDeviceAdvances
#13 0x9371f868 in CGContextShowGlyphsWithAdvances
#14 0x91a5ab18 in RenderCGGlyphs
#15 0x91a6d3a4 in RenderGlyphRecordArrayWithCG
#16 0x91a6d668 in ATSUDrawGlyphs(ATSGlyphVector*, unsigned long,
unsigned long, FixedPoint*, Rect*, CGContext*)
#17 0x91a65dc8 in TTextLineLayout::DrawText(unsigned long, unsigned
long, long, long)
#18 0x91a65b90 in ATSUDrawText
#19 0x92bb3c00 in TATSUTextLayout::DrawToContext(CGRect const&,
unsigned char, short, short, float, CGContext*)
#20 0x92bc0b4c in TThemeText::DrawThemeTruncatedText(float, float,
CGRect const&, unsigned long, short, short, float, short,
OpaqueGrafPtr*, unsigned char, CGContext*, CGRect*)
#21 0x92bbf720 in DataEngine::DrawThemeTruncatedText(__CFString
const*, unsigned short, TThemeDrawState const&, CGRect const&, short,
short, float, short, OpaqueGrafPtr*, unsigned char, CGContext*,
OpaqueThemeTextCache*, CGRect*)
#22 0x92bbf420 in _DrawThemeTruncatedTextWithCache
#23 0x92bec2b0 in _DrawThemeTruncatedText
#24 0x92be436c in DrawItemText(StandardMenuDefGlobals*, DrawOneItemRec
const*, int, unsigned short, Rect const*, Rect*, short*, CGContext*)
#25 0x92bc8a58 in DrawItemCallback(Rect const*, short, unsigned char,
long, void*)
#26 0x92bc99a4 in DrawMenuItemLoop(short, short, GDevice**, long)
#27 0x92bc4ea8 in DataEngine::DrawThemeMenuItem(CGRect const&, CGRect
const&, float, float, unsigned short, unsigned short,
MenuItemDrawingXUPP*, unsigned long, unsigned long, float, CGContext*)
#28 0x92c03e30 in HIThemeDrawMenuItem
#29 0x92be9fd4 in _DrawThemeMenuItemWithCallout
#30 0x92bdbdd8 in DrawOneItem(short, short, short, Rect*,
ItemHeightRec*, MenuTrackingData*, StandardMenuDefGlobals*, unsigned
char)
#31 0x92be5418 in DrawEntireMenuCallback(short, short, GDevice**, long)
#32 0x91a71700 in CommonDeviceLoop
#33 0x92c41254 in DrawEntireMenu(StandardMenuDefGlobals*,
MenuTrackingData*)
#34 0x92c5bb44 in DoDrawMessage(StandardMenuDefGlobals*, unsigned
short, unsigned short)
#35 0x92bd4cb8 in StandardMDEF(short, OpaqueMenuRef*, Rect*, Point,
short*)
#36 0x92bcfffc in CallMenuDef(MenuData*, short, Rect*, Point, short*)
#37 0x92c38460 in DrawMDEF(MenuSelectData*, unsigned char)
#38 0x92c28ae0 in DrawTheMenu(MenuSelectData*, __CFArray**, unsigned
char*)
#39 0x92ca6480 in OpenSubmenu(MenuSelectData*, MenuData*, unsigned
char, unsigned char*)
#40 0x92bfb494 in CheckHItem(MenuSelectData*, unsigned char*)
#41 0x92be45a4 in TrackMenuCommon(MenuSelectData&, unsigned char*)
#42 0x92c38984 in MenuSelectCore(Point, double, unsigned long,
OpaqueMenuRef**, unsigned short*)
#43 0x92c5c174 in MenuSelect
#44 0x92d00a70 in HandleMouseEvent
#45 0x92cab788 in StandardMenuBarEventHandler
#46 0x92ba25b4 in DispatchEventToHandlers
#47 0x92ba291c in SendEventToEventTargetInternal
#48 0x92bb4c88 in SendEventToEventTarget
#49 0x92bb9130 in HandleMouseEvent(OpaqueEventRef*)
#50 0x92bb2070 in
ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
#51 0x92ba266c in DispatchEventToHandlers
#52 0x92ba291c in SendEventToEventTargetInternal
#53 0x92bb4c88 in SendEventToEventTarget
#54 0x92bb6a4c in ToolboxEventDispatcher(OpaqueEventRef*)
#55 0x92cb448c in HLTBEventDispatcher
#56 0x92cb435c in RunApplicationEventLoop
#57 0x001e915c in main
Thread 1:
#0 0x90074168 in mach_msg_trap
#1 0x900064b0 in mach_msg
#2 0xc00076cc in __ape_internal
#3 0xc0000dd0 in __ape_agent
#4 0x90021268 in _pthread_body
Thread 2:
#0 0x90042ba8 in semaphore_timedwait_signal_trap
#1 0x9003edd4 in _pthread_cond_wait
#2 0x902300b4 in MPWaitOnQueue
#3 0x90737084 in TNodeSyncTask::SyncTaskProc(void*)
#4 0x9025e534 in PrivateMPEntryPoint
#5 0x90021268 in _pthread_body
PPC Thread State:
srr0: 0x90009b4c srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x00000000 lr: 0x90009b10 ctr: 0x9005e770 mq: 0x00000000
r0: 0x00000000 r1: 0xbfffc9b0 r2: 0x00000030 r3: 0x00000001
r4: 0x00000001 r5: 0x00000000 r6: 0x00000020 r7: 0x00000120
r8: 0x41100000 r9: 0xa0001054 r10: 0x00000120 r11: 0x07d9df40
r12: 0x9005e770 r13: 0x01497d20 r14: 0x01e13c80 r15: 0xbfffd300
r16: 0xbfffd2f0 r17: 0xbfffd2b0 r18: 0xbfffcff0 r19: 0xa1eba284
r20: 0x0000ffff r21: 0x014abfb0 r22: 0xbfffce00 r23: 0x00000000
r24: 0x0004625c r25: 0xbfffc9f0 r26: 0xa0009a2c r27: 0x00000013
r28: 0x00046010 r29: 0x000460c8 r30: 0x01e0c050 r31: 0x90009a2c
**********
Date/Time: 2002-12-20 23:01:12 -0500
OS Version: 10.2.2 (Build 6F21)
Host: Wine-and-Crackers.local.
Command: Ldraw Viewer (Carbon)
PID: 6366
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000004c
Thread 0 Crashed:
#0 0x90004880 in free_list_add_ptr
#1 0x90004508 in szone_free
#2 0x90132794 in CFRelease
#3 0x9374e574 in releaseStrike
#4 0x901426f0 in CFDictionaryRemoveValue
#5 0x937094e4 in evict_glyph_entry
#6 0x93710d28 in CGFontCacheExpireGlyphs
#7 0x93714e28 in CGFontCacheLock
#8 0x91ec92c8 in ats_glyph_get_cached_glyphs
#9 0x91ec52ec in ats_get_32bit_quantized_bitmaps
#10 0x91ecaef4 in ats_get_glyph_bitmaps
#11 0x91f549a0 in ripc_RenderGlyph
#12 0x9371e0bc in drawGlyphs
#13 0x9370efec in CGContextShowGlyphsWithDeviceAdvances
#14 0x9371f868 in CGContextShowGlyphsWithAdvances
#15 0x91a5ab18 in RenderCGGlyphs
#16 0x91a6d3a4 in RenderGlyphRecordArrayWithCG
#17 0x91a6d668 in ATSUDrawGlyphs(ATSGlyphVector*, unsigned long,
unsigned long, FixedPoint*, Rect*, CGContext*)
#18 0x91a65dc8 in TTextLineLayout::DrawText(unsigned long, unsigned
long, long, long)
#19 0x91a65b90 in ATSUDrawText
#20 0x92bb3c00 in TATSUTextLayout::DrawToContext(CGRect const&,
unsigned char, short, short, float, CGContext*)
#21 0x92bc0b4c in TThemeText::DrawThemeTruncatedText(float, float,
CGRect const&, unsigned long, short, short, float, short,
OpaqueGrafPtr*, unsigned char, CGContext*, CGRect*)
#22 0x92bbf720 in DataEngine::DrawThemeTruncatedText(__CFString
const*, unsigned short, TThemeDrawState const&, CGRect const&, short,
short, float, short, OpaqueGrafPtr*, unsigned char, CGContext*,
OpaqueThemeTextCache*, CGRect*)
#23 0x92bbf420 in _DrawThemeTruncatedTextWithCache
#24 0x92bec2b0 in _DrawThemeTruncatedText
#25 0x92be436c in DrawItemText(StandardMenuDefGlobals*, DrawOneItemRec
const*, int, unsigned short, Rect const*, Rect*, short*, CGContext*)
#26 0x92bc8a58 in DrawItemCallback(Rect const*, short, unsigned char,
long, void*)
#27 0x92bc99a4 in DrawMenuItemLoop(short, short, GDevice**, long)
#28 0x92bc4ea8 in DataEngine::DrawThemeMenuItem(CGRect const&, CGRect
const&, float, float, unsigned short, unsigned short,
MenuItemDrawingXUPP*, unsigned long, unsigned long, float, CGContext*)
#29 0x92c03e30 in HIThemeDrawMenuItem
#30 0x92be9fd4 in _DrawThemeMenuItemWithCallout
#31 0x92bdbdd8 in DrawOneItem(short, short, short, Rect*,
ItemHeightRec*, MenuTrackingData*, StandardMenuDefGlobals*, unsigned
char)
#32 0x92bcaea4 in InvertItem(short, MenuTrackingData*,
StandardMenuDefGlobals*, short, int)
#33 0x92bffaa8 in DoHiliteItemMessage(StandardMenuDefGlobals*)
#34 0x92bd4d3c in StandardMDEF(short, OpaqueMenuRef*, Rect*, Point,
short*)
#35 0x92bcfffc in CallMenuDef(MenuData*, short, Rect*, Point, short*)
#36 0x92c1fc6c in HiliteItem(MenuSelectData*, OpaqueGrafPtr*, unsigned
short, unsigned short)
#37 0x92bd2480 in ChooseItem(MenuSelectData*, unsigned char, Rect
const*)
#38 0x92be458c in TrackMenuCommon(MenuSelectData&, unsigned char*)
#39 0x92c38984 in MenuSelectCore(Point, double, unsigned long,
OpaqueMenuRef**, unsigned short*)
#40 0x92c5c174 in MenuSelect
#41 0x92d00a70 in HandleMouseEvent
#42 0x92cab788 in StandardMenuBarEventHandler
#43 0x92ba25b4 in DispatchEventToHandlers
#44 0x92ba291c in SendEventToEventTargetInternal
#45 0x92bb4c88 in SendEventToEventTarget
#46 0x92bb9130 in HandleMouseEvent(OpaqueEventRef*)
#47 0x92bb2070 in
ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
OpaqueEventRef*, void*)
#48 0x92ba266c in DispatchEventToHandlers
#49 0x92ba291c in SendEventToEventTargetInternal
#50 0x92bb4c88 in SendEventToEventTarget
#51 0x92bb6a4c in ToolboxEventDispatcher(OpaqueEventRef*)
#52 0x92cb448c in HLTBEventDispatcher
#53 0x92cb435c in RunApplicationEventLoop
#54 0x001e915c in main
Thread 1:
#0 0x90074168 in mach_msg_trap
#1 0x900064b0 in mach_msg
#2 0xc00076cc in __ape_internal
#3 0xc0000dd0 in __ape_agent
#4 0x90021268 in _pthread_body
Thread 2:
#0 0x90042ba8 in semaphore_timedwait_signal_trap
#1 0x9003edd4 in _pthread_cond_wait
#2 0x902300b4 in MPWaitOnQueue
#3 0x90737084 in TNodeSyncTask::SyncTaskProc(void*)
#4 0x9025e534 in PrivateMPEntryPoint
#5 0x90021268 in _pthread_body
PPC Thread State:
srr0: 0x90004880 srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x00000000 lr: 0x9000482c ctr: 0x9005e770 mq: 0x00000000
r0: 0x00008000 r1: 0xbfffcee0 r2: 0x44822242 r3: 0x00046010
r4: 0x01d81d10 r5: 0x00000000 r6: 0x00000001 r7: 0x00000000
r8: 0x00046010 r9: 0x0008600c r10: 0x00046290 r11: 0x00000000
r12: 0x9005e770 r13: 0x01497d20 r14: 0x01e004c0 r15: 0xbfffd460
r16: 0xbfffd450 r17: 0xbfffd410 r18: 0xbfffd230 r19: 0xbfffd250
r20: 0x01dfc830 r21: 0xbfffd680 r22: 0xa00042f0 r23: 0x00000000
r24: 0x00000000 r25: 0x0003fffc r26: 0x00046010 r27: 0x00000000
r28: 0x01d81d10 r29: 0x01d81d10 r30: 0x00000048 r31: 0x9000482c
|
|
Message has 2 Replies: | | Multiple parts was Re: Mac LDraw Viewer comments
|
| (...) This has always been in BrickDraw3D. Shift-click to select. Dragging doesn't use more than just one though yet. The difficulty is in deciding how operations affect multiple parts. In BrickDraw3D 0.6 you can edit the part# or color for the (...) (22 years ago, 22-Dec-02, to lugnet.cad.dev.mac)
| | | Re: Mac LDraw Viewer comments
|
| Christopher, (...) Amazing! - Did you have "Back Face Culling" turned on on the Carbonversion? (...) I have included 47 for clear and the other number for transparent red, however according to www.ldraw.org, clear colour numbers are obtained by (...) (22 years ago, 23-Dec-02, to lugnet.cad.dev.mac)
|
Message is in Reply To:
| | Re: Mac LDraw Viewer comments
|
| Christopher, Excellent feedback, keep it comming. This way I can improve the software more easily. Otherwise I develop using mushroom theory (working in the dark). (...) Which OS are you using? (...) Both versions use the same code to display the (...) (22 years ago, 21-Dec-02, to lugnet.cad.dev.mac)
|
9 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|