YOUR ACCOUNT

Totte
Übernerd

Posts: 1460
Filters: 107
Hello,
something is "unstable" with the scale component. I've been playing with Voldemorts snippet and been been trying all kinds of different feeds to try to accomplish the scaling I'm looking for, resulting in a few crashes that I now can isolate to "fiddling with inputs to the scale component".

crash log, latest:
Code

Process:         Filter Forge [34736]
Path:            /Applications/Filter Forge 2/Filter Forge 2.app/Contents/MacOS/Filter Forge
Identifier:      com.FilterForge.FilterForge2
Version:         ??? (2.0)
Code Type:       X86 (Native)
Parent Process:  launchd [692]

Date/Time:       2010-04-14 08:00:08.022 +0200
OS Version:      Mac OS X 10.6.3 (10D573)
Report Version:  6

Interval Since Last Report:          720811 sec
Crashes Since Last Report:           4
Per-App Interval Since Last Report:  122546 sec
Per-App Crashes Since Last Report:   2
Anonymous UUID:                      44852BF6-E028-4018-8D9B-1A27F021B634

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000078a357a7
Crashed Thread:  9

Thread 0:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib                0x93a412fa mach_msg_trap + 10
1   libSystem.B.dylib                0x93a41a67 mach_msg + 68
2   com.apple.CoreGraphics           0x9821c6f6 _CGSRegisterCursorWithData + 372
3   com.apple.CoreGraphics           0x9821bf2a CGSRegisterCursorWithData2 + 1002
4   com.apple.CoreGraphics           0x9826d27f CGSRegisterCursorWithData + 163
5   com.apple.CoreGraphics           0x9826d1d6 CGSSetCursorFromPremultipliedDataWithSeed + 150
6   com.apple.AppKit                 0x91d2c180 -[NSCursor set] + 934
7   com.FilterForge.FilterForge2     0x0059dc54 Controls::DisclosureTriangle::~DisclosureTriangle() + 422
8   com.FilterForge.FilterForge2     0x000a86a9 XFW::Events::EventInvokeAdapter<FFX::FilterControls, Controls::FocusEventArgs const>::clone_object() const + 42695
9   com.FilterForge.FilterForge2     0x000aa34f XFW::Events::EventInvokeAdapter<FFX::FilterControls, Controls::FocusEventArgs const>::clone_object() const + 50029
10  com.FilterForge.FilterForge2     0x00536175 Controls::ColorPlanePanel::~ColorPlanePanel() + 46259
11  com.FilterForge.FilterForge2     0x0055f78a XFW::Events::EventInvokeAdapter<Controls::FilterPreview, Controls::TimerWrapper::TimerEventArgs const>::clone_object() const + 17752
12  com.FilterForge.FilterForge2     0x0052cb62 Controls::ColorPlanePanel::~ColorPlanePanel() + 7840
13  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
14  com.FilterForge.FilterForge2     0x0052f233 Controls::ColorPlanePanel::~ColorPlanePanel() + 17777
15  com.apple.HIToolbox              0x9658e0a9 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
16  com.apple.HIToolbox              0x9658d370 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
17  com.apple.HIToolbox              0x965afb55 SendEventToEventTarget + 52
18  com.apple.HIToolbox              0x965c163b ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1257
19  com.apple.HIToolbox              0x9658e4fa DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2672
20  com.apple.HIToolbox              0x9658d370 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
21  com.apple.HIToolbox              0x965afb55 SendEventToEventTarget + 52
22  com.FilterForge.FilterForge2     0x0055b888 XFW::Events::EventInvokeAdapter<Controls::FilterPreview, Controls::TimerWrapper::TimerEventArgs const>::clone_object() const + 1622
23  com.FilterForge.FilterForge2     0x00561e70 Controls::FormProcessingTask::invoke(XFW::OS::Environment&) + 68
24  com.FilterForge.FilterForge2     0x0075c1dd FFXLib::Lerp::~Lerp() + 1849
25  com.FilterForge.FilterForge2     0x0075c38a FFXLib::Lerp::~Lerp() + 2278
26  com.FilterForge.FilterForge2     0x0055dec4 XFW::Events::EventInvokeAdapter<Controls::FilterPreview, Controls::TimerWrapper::TimerEventArgs const>::clone_object() const + 11410
27  com.FilterForge.FilterForge2     0x000e0c9c Controls::ConnectionPointInfo::~ConnectionPointInfo() + 129494
28  com.FilterForge.FilterForge2     0x000807ef XFW::Events::EventInvokeAdapter<FFX::FileProcessingForm, Controls::CloseQueryEventArgs>::clone_object() const + 90745
29  com.FilterForge.FilterForge2     0x0008149b XFW::Events::EventInvokeAdapter<FFX::FileProcessingForm, Controls::CloseQueryEventArgs>::clone_object() const + 93989
30  com.FilterForge.FilterForge2     0x0052118f Controls::BitmapWrapperNotInitialized::BitmapWrapperNotInitialized(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) + 1191
31  com.FilterForge.FilterForge2     0x0052cb62 Controls::ColorPlanePanel::~ColorPlanePanel() + 7840
32  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
33  com.FilterForge.FilterForge2     0x0052f233 Controls::ColorPlanePanel::~ColorPlanePanel() + 17777
34  com.apple.HIToolbox              0x9658e0a9 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
35  com.apple.HIToolbox              0x9658d370 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
36  com.apple.HIToolbox              0x965afb55 SendEventToEventTarget + 52
37  com.apple.HIToolbox              0x965fef7a SendControlHit(HIView*, OpaqueEventRef*, short, unsigned long) + 296
38  com.apple.HIToolbox              0x965fedfb HIView::NotifyControlHit(OpaqueEventRef*, short, unsigned long) + 45
39  com.apple.HIToolbox              0x9666384b HIView::ClickInternal(CGPoint const&, unsigned long, void (*)(OpaqueControlRef*, short), OpaqueEventRef*, bool) + 245
40  com.apple.HIToolbox              0x96664e04 HIView::ClickSelf(OpaqueEventRef*) + 368
41  com.apple.HIToolbox              0x965a0e21 HIView::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 2363
42  com.apple.HIToolbox              0x9658e0a9 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
43  com.apple.HIToolbox              0x9658d370 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
44  com.apple.HIToolbox              0x965afb55 SendEventToEventTarget + 52
45  com.apple.HIToolbox              0x965fde46 HIView::Click(OpaqueEventRef*) + 480
46  com.apple.HIToolbox              0x965fdc13 HandleClickAsHIView(OpaqueWindowPtr*, OpaqueEventRef*) + 151
47  com.apple.HIToolbox              0x965fc4f0 HandleWindowClick(OpaqueWindowPtr*, Point, short, unsigned long, OpaqueEventRef*) + 491
48  com.apple.HIToolbox              0x965fbff3 HandleMouseEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*) + 786
49  com.apple.HIToolbox              0x965fb8fe StandardWindowEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 93
50  com.apple.HIToolbox              0x9658e0a9 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
51  com.apple.HIToolbox              0x9658d370 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
52  com.apple.HIToolbox              0x965fa55f CallNextEventHandler + 95
53  com.FilterForge.FilterForge2     0x0053672f Controls::ColorPlanePanel::~ColorPlanePanel() + 47725
54  com.FilterForge.FilterForge2     0x0055f78a XFW::Events::EventInvokeAdapter<Controls::FilterPreview, Controls::TimerWrapper::TimerEventArgs const>::clone_object() const + 17752
55  com.FilterForge.FilterForge2     0x0052cb62 Controls::ColorPlanePanel::~ColorPlanePanel() + 7840
56  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
57  com.FilterForge.FilterForge2     0x0052f233 Controls::ColorPlanePanel::~ColorPlanePanel() + 17777
58  com.apple.HIToolbox              0x9658e0a9 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
59  com.apple.HIToolbox              0x9658d370 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
60  com.apple.HIToolbox              0x965afb55 SendEventToEventTarget + 52
61  com.apple.HIToolbox              0x965c163b ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1257
62  com.apple.HIToolbox              0x9658e4fa DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2672
63  com.apple.HIToolbox              0x9658d370 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
64  com.apple.HIToolbox              0x965afb55 SendEventToEventTarget + 52
65  com.FilterForge.FilterForge2     0x0055b888 XFW::Events::EventInvokeAdapter<Controls::FilterPreview, Controls::TimerWrapper::TimerEventArgs const>::clone_object() const + 1622
66  com.FilterForge.FilterForge2     0x00561e70 Controls::FormProcessingTask::invoke(XFW::OS::Environment&) + 68
67  com.FilterForge.FilterForge2     0x0075c1dd FFXLib::Lerp::~Lerp() + 1849
68  com.FilterForge.FilterForge2     0x0075c38a FFXLib::Lerp::~Lerp() + 2278
69  com.FilterForge.FilterForge2     0x0055dec4 XFW::Events::EventInvokeAdapter<Controls::FilterPreview, Controls::TimerWrapper::TimerEventArgs const>::clone_object() const + 11410
70  com.FilterForge.FilterForge2     0x0006b0f6 XFW::Events::EventInvokeAdapter<FFX::FileProcessingForm, Controls::CloseQueryEventArgs>::clone_object() const + 2944
71  com.FilterForge.FilterForge2     0x0013f366 XFW::Events::EventInvokeAdapter<FFX::LightingSettingsPanel, Controls::KeyboardEventArgs const>::clone_object() const + 14146
72  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
73  com.FilterForge.FilterForge2     0x0077d9f3 XFW::Helpers::CheckFailed::clone_object() const + 10159
74  com.FilterForge.FilterForge2     0x00781bc4 XFW::Localization::LanguagesStorage::~LanguagesStorage() + 118
75  com.FilterForge.FilterForge2     0x000026c6 0x1000 + 5830

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib                0x93a67b42 kevent + 10
1   libSystem.B.dylib                0x93a6825c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib                0x93a67719 _dispatch_queue_invoke + 163
3   libSystem.B.dylib                0x93a674be _dispatch_worker_thread2 + 240
4   libSystem.B.dylib                0x93a66f41 _pthread_wqthread + 390
5   libSystem.B.dylib                0x93a66d86 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 3:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 4:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 5:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 6:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 7:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 8:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 9 Crashed:
0   com.FilterForge.FilterForge2     0x00763378 XFW::OS::TaskAlreadyPresent::clone_object() const + 250
1   com.FilterForge.FilterForge2     0x005dc932 FFXLib::AverageColor::~AverageColor() + 8806
2   com.FilterForge.FilterForge2     0x005dcedf FFXLib::AverageColor::~AverageColor() + 10259
3   com.FilterForge.FilterForge2     0x005da9d4 FFXLib::AverageColor::~AverageColor() + 776
4   com.FilterForge.FilterForge2     0x007068ac FFXLib::Offset2::~Offset2() + 298
5   com.FilterForge.FilterForge2     0x004bc688 std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 3886
6   com.FilterForge.FilterForge2     0x00709030 FFXLib::FractalNoise2::~FractalNoise2() + 632
7   com.FilterForge.FilterForge2     0x004bc688 std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 3886
8   com.FilterForge.FilterForge2     0x0071ea8e std::vector<FFXLib::HDRBomber::Particle, std::allocator<FFXLib::HDRBomber::Particle> >::resize(unsigned long) + 686
9   com.FilterForge.FilterForge2     0x004bc688 std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 3886
10  com.FilterForge.FilterForge2     0x00709030 FFXLib::FractalNoise2::~FractalNoise2() + 632
11  com.FilterForge.FilterForge2     0x004bc688 std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 3886
12  com.FilterForge.FilterForge2     0x00709030 FFXLib::FractalNoise2::~FractalNoise2() + 632
13  com.FilterForge.FilterForge2     0x004bc688 std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 3886
14  com.FilterForge.FilterForge2     0x0070910c FFXLib::FractalNoise2::~FractalNoise2() + 852
15  com.FilterForge.FilterForge2     0x004bc7aa std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 4176
16  com.FilterForge.FilterForge2     0x006cc268 void FFXLib::PercentileImplementation::StaticImplementation::percentile_int<false, false>(FFXLib::PercentileImplementation const&, FFXLib::RenderingBlock&) + 2870
17  com.FilterForge.FilterForge2     0x004bc7aa std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 4176
18  com.FilterForge.FilterForge2     0x006cc268 void FFXLib::PercentileImplementation::StaticImplementation::percentile_int<false, false>(FFXLib::PercentileImplementation const&, FFXLib::RenderingBlock&) + 2870
19  com.FilterForge.FilterForge2     0x004bc688 std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 3886
20  com.FilterForge.FilterForge2     0x00722691 FFXLib::PolarCoordinates::~PolarCoordinates() + 831
21  com.FilterForge.FilterForge2     0x004d6882 bool FFXLib::Renderer::StaticImplementation::render_bitmap_first_pass<unsigned int, FFXLib::get_sample_basic, XFW::Graphics::Pixel<XFW::Graphics::ChannelTraits<(XFW::Graphics::ChannelInfo::Format)4>, XFW::Graphics::PixelDescriptor<(XFW::Graphics::PixelInfo::Class)1, (XFW::Graphics::PixelInfo::Class)2, (XFW::Graphics::PixelInfo::Class)3, (XFW::Graphics::PixelInfo::Class)13, (XFW::Graphics::PixelInfo::Class)-1, (XFW::Graphics::PixelInfo::Class)-1, (XFW::Graphics::PixelInfo::Class)-1, (XFW::Graphics::PixelInfo::Class)-1> > >(FFXLib::get_sample_basic const&, XFW::Graphics::Point const&, XFW::Graphics::Bitmap<XFW::Graphics::Pixel<XFW::Graphics::ChannelTraits<(XFW::Graphics::ChannelInfo::Format)4>, XFW::Graphics::PixelDescriptor<(XFW::Graphics::PixelInfo::Class)1, (XFW::Graphics::PixelInfo::Class)2, (XFW::Graphics::PixelInfo::Class)3, (XFW::Graphics::PixelInfo::Class)13, (XFW::Graphics::PixelInfo::Class)-1, (XFW::Graphics::PixelInfo::Class)-1, (XFW::Graphics::PixelInfo::Class)-1, (XFW::Graphics::PixelInfo::Class)-1> > >&, FFXLib::DirtyBitmap&, unsigned int&) + 456
22  com.FilterForge.FilterForge2     0x004ccf38 bool std::operator==<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> >(std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&, std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&) + 11898
23  com.FilterForge.FilterForge2     0x004cd9f2 bool std::operator==<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> >(std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&, std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&) + 14644
24  com.FilterForge.FilterForge2     0x004cde50 bool std::operator==<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> >(std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&, std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&) + 15762
25  com.FilterForge.FilterForge2     0x004deaa3 XFW::AutoObjectPtr<FFXLib::ComponentManager>::AutoObjectPtr() + 14227
26  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
27  com.FilterForge.FilterForge2     0x004de8c9 XFW::AutoObjectPtr<FFXLib::ComponentManager>::AutoObjectPtr() + 13753
28  com.FilterForge.FilterForge2     0x0075c1dd FFXLib::Lerp::~Lerp() + 1849
29  com.FilterForge.FilterForge2     0x0075c869 FFXLib::Lerp::~Lerp() + 3525
30  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
31  com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
32  libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
33  libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 10:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 11:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 12:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 13:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 14:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 15:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 16:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 17:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 18:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 19:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 20:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 21:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 22:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 23:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 24:
0   libSystem.B.dylib                0x93a4134e semaphore_timedwait_trap + 10
1   ...ple.CoreServices.CarbonCore   0x98e3e212 MPWaitOnSemaphore + 125
2   com.FilterForge.FilterForge2     0x00785dd7 std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 2401
3   com.FilterForge.FilterForge2     0x0075c882 FFXLib::Lerp::~Lerp() + 3550
4   com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
5   com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
6   libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
7   libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 25:
0   com.FilterForge.FilterForge2     0x000f009c FFXLib::Curve& XFW::Mixins::TypeConvertible::cast_to<FFXLib::Curve>() + 148
1   com.FilterForge.FilterForge2     0x00411a3d FFXLib::connection_point_connector FFXLib::Serialization::Item::process_unique_items_helper<FFXLib::connection_point_connector>(FFXLib::connection_point_connector const&) const + 2617
2   com.FilterForge.FilterForge2     0x0041c2a7 FFXLib::component_interface_creator XFW::StlHelpers::for_each<std::vector<FFXLib::ComponentInterfaceDescription::ConnectionPointDescription, std::allocator<FFXLib::ComponentInterfaceDescription::ConnectionPointDescription> > const, FFXLib::component_interface_creator>(std::vector<FFXLib::ComponentInterfaceDescription::ConnectionPointDescription, std::allocator<FFXLib::ComponentInterfaceDescription::ConnectionPointDescription> > const&, FFXLib::component_interface_creator const&) + 6963
3   com.FilterForge.FilterForge2     0x004efcd4 FFXLib::RootComponent::~RootComponent() + 928
4   com.FilterForge.FilterForge2     0x004f0852 FFXLib::RootComponent::~RootComponent() + 3870
5   com.FilterForge.FilterForge2     0x004bb93a std::map<std::pair<int const, int const>, FFXLib::LibraryStructure::Filter, std::less<std::pair<int const, int const> >, std::allocator<std::pair<std::pair<int const, int const> const, FFXLib::LibraryStructure::Filter> > >::operator[](std::pair<int const, int const> const&) + 480
6   com.FilterForge.FilterForge2     0x00709288 FFXLib::FractalNoise2::~FractalNoise2() + 1232
7   com.FilterForge.FilterForge2     0x004cb367 bool std::operator==<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> >(std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&, std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&) + 4777
8   com.FilterForge.FilterForge2     0x004cdd08 bool std::operator==<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> >(std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&, std::vector<FFXLib::Property::StringValue, std::allocator<FFXLib::Property::StringValue> > const&) + 15434
9   com.FilterForge.FilterForge2     0x004deaa3 XFW::AutoObjectPtr<FFXLib::ComponentManager>::AutoObjectPtr() + 14227
10  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
11  com.FilterForge.FilterForge2     0x004de8c9 XFW::AutoObjectPtr<FFXLib::ComponentManager>::AutoObjectPtr() + 13753
12  com.FilterForge.FilterForge2     0x0075c1dd FFXLib::Lerp::~Lerp() + 1849
13  com.FilterForge.FilterForge2     0x0075c869 FFXLib::Lerp::~Lerp() + 3525
14  com.FilterForge.FilterForge2     0x0077bb46 XFW::Helpers::CheckFailed::clone_object() const + 2306
15  com.FilterForge.FilterForge2     0x007860cc std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::insert_unique(std::pair<unsigned int const, unsigned int> const&) + 3158
16  libSystem.B.dylib                0x93a6ea19 _pthread_start + 345
17  libSystem.B.dylib                0x93a6e89e thread_start + 34

Thread 26:
0   libSystem.B.dylib                0x93a66bd2 __workq_kernreturn + 10
1   libSystem.B.dylib                0x93a67168 _pthread_wqthread + 941
2   libSystem.B.dylib                0x93a66d86 start_wqthread + 30

Thread 9 crashed with X86 Thread State (32-bit):
  eax: 0xb5129778  ebx: 0x14950b24  ecx: 0x0f04ba70  edx: 0x78a357a7
  edi: 0x00000000  esi: 0x14950ad4  ebp: 0xb51296f8  esp: 0xb51296d0
   ss: 0x0000001f  efl: 0x00010282  eip: 0x00763378   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
  cr2: 0x78a357a7
- I never expected the Spanish inquisition
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
Totte, is it reproducible? I'm afraid our developers and testers won't be happy with the 'fiddling with inputs to the scale component' description without any detailed steps to reproduce.
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
OK, I'll create a reproduce step list. Didn't know if the crash log was pinpointing it enough.
- I never expected the Spanish inquisition
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Please also post the filter that causes the crash, if you manage to reproduce it.
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
damnit smile;-)
I had three crashes in a row, doing exactly the same thing (connecting then disconnecting a component to the Scale input of the Scale component). Now, when I try to recreate it, it just wont happen. Bahh.

OK, must have been cosmic radiation...




- I never expected the Spanish inquisition
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
Does the subtree you're connecting to Scale include any bitmap-based components?

(Blur, Motion Blur, Sharpen, High Pass, Median, Minimum, Maximum, Percentile)?
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
It goes via some Blends to "Get Alpha" and that alpha is passed via Threshold to a Blur, then some blends and in as a background of a Bomber.

I attach the filter,



sheaf.ffxml
- I never expected the Spanish inquisition
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
Vlad, I've got a crash every time now, 100% reproducible on Mac OS X anyway!

Just connect the output from the Invert to scale input of the scale, and boom.




whisky barrels.ffxml
- I never expected the Spanish inquisition
  Details E-Mail
Vladimir Mikhailov
FilterForge, Inc.

Posts: 7
Filters: 4
Totte, Thank you for the detailed reproduce step list. I easily reproduced it.
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
Quote
Totte, Thank you for the detailed reproduce step list. I easily reproduced it.

Being mainly a software developer, I know how importnant a good reproducible case is smile;-)
FilterForging is just a hobby, and a cheap hobby compared to things like Golf, or collecting Picasso paintings smile;-)
- I never expected the Spanish inquisition
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
Not solved in 2.007...
- I never expected the Spanish inquisition
  Details E-Mail
Totte
Übernerd

Posts: 1460
Filters: 107
Not solved in 2.008
- I never expected the Spanish inquisition
  Details E-Mail

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,712 Registered Users
+19 new in 30 days!

153,533 Posts
+31 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

29 unregistered users.