Palette / List function

Questions and issues concerning LXBeams
lanternz
Posts: 13
Joined: Thu Nov 18, 2021 9:25 am

Palette / List function

Postby lanternz » Mon Oct 31, 2022 3:53 am

Hi Claude, the list function seems to be broken as a method of re-ordering instruments for the key block. I hadn't updated for a while and thought that might be the problem but I am now running 6.3.1 in OS12.6 and the problem persists. I can't simply drag the instruments into the desired order as I used to be able to do.

Also, while I'm here can I say that I don't like having to manually save every time I switch tabs - is there a workaround for this.

Thanks

admin
Site Admin
Posts: 229
Joined: Mon Nov 20, 2017 4:31 pm

Re: Palette / List function

Postby admin » Mon Oct 31, 2022 11:37 am

The drag/reorder of the entries in the key using the Inspector's symbols tab list is working for me. Specifically what is not working for you? Exactly what are you doing and what do you expect to happen? And what actually happens.

Autosave is interrupted when you switch tabs. This should not present a problem unless you switch tabs every time autosave tries to save your plot. If autosave is interrupted, it will simply run again the next time it is scheduled.

admin
Site Admin
Posts: 229
Joined: Mon Nov 20, 2017 4:31 pm

Re: Palette / List function

Postby admin » Mon Oct 31, 2022 6:31 pm

You can try the latest build 6.0.1 (18931.2) to see if it works better for you in regards to autosave.

lanternz
Posts: 13
Joined: Thu Nov 18, 2021 9:25 am

Re: Palette / List function

Postby lanternz » Mon Oct 31, 2022 11:16 pm

At first what was happening was that when I tried to drag an instrument to a higher position on the list the instrument would simply disappear from the list when I released the drag. The instrument did not disappear from the drawing and cmd z returned it to where it was. I also noticed that some instruments were mislabeled in the list - for example at one point there were two lines listed a "Wide / Source 4 par" but when I selected one of them in the list it came up in the palette listing as a Selecon profile.
Now something has deteriorated and the app simply crashes when I try to drag the instrument order in the list.

I suspect the issue may be plot specific as when I try this function on other drawings the function works as expected but the plot in question is an adapted copy of a show from earlier this year, which also crashes the app.

Here is the report;
Translated Report (Full Report Below)
-------------------------------------

Process: LXBeams [2503]
Path: /Applications/LXSeries Pro/LXBeams.app/Contents/MacOS/LXBeams
Identifier: com.claudeheintzdesign.lxbeams
Version: 6.3.1 (18929.1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-11-01 09:27:00.7711 +1030
OS Version: macOS 12.6 (21G115)
Report Version: 12
Anonymous UUID: ACA4EC22-1FC5-0729-9699-4981415E302B

Sleep/Wake UUID: 9F611A87-A691-41C7-A64B-FB497D601367

Time Awake Since Boot: 560000 seconds
Time Since Wake: 8148 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001c6df3d84
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [2503]

Application Specific Backtrace 0:
0 CoreFoundation 0x00000001c3f91148 __exceptionPreprocess + 240
1 libobjc.A.dylib 0x00000001c3cdbe04 objc_exception_throw + 60
2 CoreFoundation 0x00000001c406316c -[__NSCFString characterAtIndex:].cold.1 + 0
3 CoreFoundation 0x00000001c3eae580 -[NSTaggedPointerString hash] + 0
4 LXBeams 0x0000000102824ccc LXBeams + 1445068
5 AppKit 0x00000001c6bf3c48 -[NSTableView _dataSourceValueForColumn:row:] + 188
6 AppKit 0x00000001c6d19b00 -[NSTableView preparedCellAtColumn:row:] + 448
7 AppKit 0x00000001c6d1981c -[NSTableView _drawContentsAtRow:column:withCellFrame:] + 76
8 AppKit 0x00000001c6d19478 -[NSTableView drawRow:clipRect:] + 1436
9 AppKit 0x00000001c6d18b8c -[NSTableView drawRowIndexes:clipRect:] + 660
10 AppKit 0x00000001c6ca1cf0 -[NSTableView drawRect:] + 1392
11 AppKit 0x00000001c6bd080c _NSViewDrawRect + 148
12 AppKit 0x00000001c7309d54 -[NSView _recursive:displayRectIgnoringOpacity:inContext:stopAtLayerBackedViews:] + 1308
13 AppKit 0x00000001c6bcff80 -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 688
14 AppKit 0x00000001c6bcfc14 -[NSView(NSLayerKitGlue) drawLayer:inContext:] + 344
15 QuartzCore 0x00000001cadabed8 CABackingStoreUpdate_ + 484
16 QuartzCore 0x00000001cae0a28c ___ZN2CA5Layer8display_Ev_block_invoke + 64
17 QuartzCore 0x00000001cadaaedc -[CALayer _display] + 1948
18 AppKit 0x00000001c6bcf9cc -[_NSBackingLayer display] + 372
19 AppKit 0x00000001c6b48bd8 -[_NSViewBackingLayer display] + 644
20 QuartzCore 0x00000001cada9f30 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 780
21 QuartzCore 0x00000001caef662c _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 464
22 QuartzCore 0x00000001cad8b4cc _ZN2CA11Transaction6commitEv + 704
23 AppKit 0x00000001c6be169c __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 304
24 AppKit 0x00000001c7346758 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
25 CoreFoundation 0x00000001c3f101a4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
26 CoreFoundation 0x00000001c3f0fff4 __CFRunLoopDoObservers + 592
27 CoreFoundation 0x00000001c3f0f528 __CFRunLoopRun + 772
28 CoreFoundation 0x00000001c3f0ea84 CFRunLoopRunSpecific + 600
29 HIToolbox 0x00000001ccb4e338 RunCurrentEventLoopInMode + 292
30 HIToolbox 0x00000001ccb4dfc4 ReceiveNextEventCommon + 324
31 HIToolbox 0x00000001ccb4de68 _BlockUntilNextEventMatchingListInModeWithFilter + 72
32 AppKit 0x00000001c6a7651c _DPSNextEvent + 860
33 AppKit 0x00000001c6a74e14 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1328
34 AppKit 0x00000001c6a66fe0 -[NSApplication run] + 596
35 AppKit 0x00000001c6a386fc NSApplicationMain + 1132
36 dyld 0x0000000102c5108c start + 520


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 AppKit 0x1c6df3d84 -[NSApplication _crashOnException:] + 324
1 AppKit 0x1c6df3d7c -[NSApplication _crashOnException:] + 316
2 AppKit 0x1c6be187c __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 784
3 AppKit 0x1c7346758 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
4 CoreFoundation 0x1c3f101a4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
5 CoreFoundation 0x1c3f0fff4 __CFRunLoopDoObservers + 592
6 CoreFoundation 0x1c3f0f528 __CFRunLoopRun + 772
7 CoreFoundation 0x1c3f0ea84 CFRunLoopRunSpecific + 600
8 HIToolbox 0x1ccb4e338 RunCurrentEventLoopInMode + 292
9 HIToolbox 0x1ccb4dfc4 ReceiveNextEventCommon + 324
10 HIToolbox 0x1ccb4de68 _BlockUntilNextEventMatchingListInModeWithFilter + 72
11 AppKit 0x1c6a7651c _DPSNextEvent + 860
12 AppKit 0x1c6a74e14 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1328
13 AppKit 0x1c6a66fe0 -[NSApplication run] + 596
14 AppKit 0x1c6a386fc NSApplicationMain + 1132
15 dyld 0x102c5108c start + 520

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1c3e068b0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1c3e06d20 mach_msg + 76
2 CoreFoundation 0x1c3f11210 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x1c3f0f6c0 __CFRunLoopRun + 1180
4 CoreFoundation 0x1c3f0ea84 CFRunLoopRunSpecific + 600
5 AppKit 0x1c6be3100 _NSEventThread + 196
6 libsystem_pthread.dylib 0x1c3e4426c _pthread_start + 148
7 libsystem_pthread.dylib 0x1c3e3f08c thread_start + 8

Thread 2:
0 libsystem_pthread.dylib 0x1c3e3f078 start_wqthread + 0

Thread 3:
0 libsystem_pthread.dylib 0x1c3e3f078 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000015b122a00 x1: 0x000000016d7396b0 x2: 0x0000000000000004 x3: 0x000000015b123800
x4: 0x00000000000000a7 x5: 0x000000016d7395f8 x6: 0x0000000000000005 x7: 0x00000001c40fe6dc
x8: 0x000000021a13a000 x9: 0x8d218df86b160000 x10: 0x0000000000000001 x11: 0x000000015b1238a7
x12: 0x00000000fca02400 x13: 0x0000000000000002 x14: 0x000000000000fffd x15: 0x0000000000000003
x16: 0x0000000000000001 x17: 0x000000016d7397fe x18: 0x0000000000000000 x19: 0x000000013147cdb0
x20: 0x000000020e1869de x21: 0x000000015a011270 x22: 0x000000020e181000 x23: 0x000000021c882000
x24: 0x0000000159811048 x25: 0x0000000000000000 x26: 0x00000001314eb020 x27: 0x00000001c3f10714
x28: 0x000000015f8cc2b0 fp: 0x000000016d73a0b0 lr: 0x450e8001c6df3d7c
sp: 0x000000016d73a060 pc: 0x00000001c6df3d84 cpsr: 0x60001000
far: 0x000000016d7ba3c0 esr: 0xf2000001 (Breakpoint) brk 1

Binary Images:
0x1c6a35000 - 0x1c78edfff com.apple.AppKit (6.9) <5e432f87-5b58-391a-a542-fa2d909dd210> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1c3e8c000 - 0x1c43d2fff com.apple.CoreFoundation (6.9) <fc3c193d-0cdb-3569-9f0e-bd2507ca1dbb> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1ccb1c000 - 0x1cce4ffff com.apple.HIToolbox (2.1.1) <aaf900bd-bfb6-3af0-a8d3-e24bbe1d57f5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x102c4c000 - 0x102cabfff dyld (*) <38ee9fe9-b66d-3066-8c5c-6ddf0d6944c6> /usr/lib/dyld
0x1c3e05000 - 0x1c3e3cfff libsystem_kernel.dylib (*) <a9d87740-9c1d-3468-bf60-720a8d713cba> /usr/lib/system/libsystem_kernel.dylib
0x1c3e3d000 - 0x1c3e49fff libsystem_pthread.dylib (*) <63c4eef9-69a5-38b1-996e-8d31b66a051d> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=4.4G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=4.4G(100%)

VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 1408K 11
Activity Tracing 256K 1
CG backing stores 4032K 4
CG image 3.8G 99
ColorSync 640K 28
CoreAnimation 206.4M 2991
CoreGraphics 32K 2
CoreImage 480K 24
CoreUI image data 5952K 46
Dispatch continuations 80.0M 1
Foundation 128K 3
Image IO 1664K 25
Kernel Alloc Once 32K 1
MALLOC 219.5M 100
MALLOC guard page 288K 14
MALLOC_MEDIUM (reserved) 88.0M 1 reserved VM address space (unallocated)
SQLite page cache 192K 3
STACK GUARD 56.1M 4
Stack 9808K 4
VM_ALLOCATE 4208K 15
__AUTH 2529K 301
__AUTH_CONST 19.8M 494
__CTF 756 1
__DATA 15.2M 489
__DATA_CONST 17.8M 506
__DATA_DIRTY 1724K 205
__FONT_DATA 4K 1
__LINKEDIT 578.2M 11
__OBJC_CONST 3395K 271
__OBJC_RO 83.0M 1
__OBJC_RW 3168K 1
__TEXT 487.0M 524
__UNICODE 592K 1
dyld private memory 1024K 1
libnetwork 640K 16
mapped file 218.9M 121
shared memory 880K 15
=========== ======= =======
TOTAL 5.8G 6336
TOTAL, minus reserved VM space 5.8G 6336

admin
Site Admin
Posts: 229
Joined: Mon Nov 20, 2017 4:31 pm

Re: Palette / List function

Postby admin » Tue Nov 01, 2022 12:40 am

if you can email the plot, it will probably be quicker to track down. The crash trace does not appear specific enough to determine exactly where the plot is damaged.

lanternz
Posts: 13
Joined: Thu Nov 18, 2021 9:25 am

Re: Palette / List function

Postby lanternz » Tue Nov 01, 2022 12:53 am

OK - sent just now to your info. email.

admin
Site Admin
Posts: 229
Joined: Mon Nov 20, 2017 4:31 pm

Re: Palette / List function

Postby admin » Tue Nov 01, 2022 2:05 pm

I believe that the drag and drop in the Inspector's key list is fixed in the latest build, version 6.3.2 (19001.1)

lanternz
Posts: 13
Joined: Thu Nov 18, 2021 9:25 am

Re: Palette / List function

Postby lanternz » Wed Nov 02, 2022 11:16 pm

Working well now, thanks.