Moderators: niedle, pierre, polanri, crustea

Sampling process 995 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling NuVJ (pid 995) every 1 millisecond
Call graph:
1470 Thread_2503
1470 start
1470 _start
1470 main
1470 wxEntry(int&, char**)
1470 wxAppBase::MainLoop()
1470 wxEventLoopManual::Run()
1470 wxEventLoop::Dispatch()
1470 wxApp::MacDoOneEvent()
1470 ReceiveNextEvent
1470 ReceiveNextEventCommon
1470 RunCurrentEventLoopInMode
1470 CFRunLoopRunInMode
1470 CFRunLoopRunSpecific
1470 __CFRunLoopDoObservers
1470 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
1470 FlushWindowObject(WindowData*, void**, unsigned char)
1470 HIView::Render(unsigned long, CGContext*)
1470 HIView::Draw(short, OpaqueGrafPtr*, unsigned long)
1470 HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*)
1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
1470 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
1470 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*)
1470 SendEventToEventTargetWithOptions
1470 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
1470 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
1470 wxMacWindowEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
1470 wxMacWindowControlEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
1470 wxWindow::MacDoRedraw(void*, long)
1470 wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
1470 wxEvtHandler::ProcessEvent(wxEvent&)
1470 wxEvtHandler::ProcessEvent(wxEvent&)
1470 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
1470 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
1470 wxGenericTreeCtrl::OnPaint(wxPaintEvent&)
1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
1470 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
1470 wxGenericTreeCtrl::PaintItem(wxGenericTreeItem*, wxDC&)
1470 wxDC::DoDrawText(wxString const&, int, int)
1470 wxMacCoreGraphicsContext::DrawText(wxString const&, double, double)
1470 wxMacCoreGraphicsContext::DrawText(wxString const&, double, double, double)
1470 wxString::wc_str(wxMBConv const&) const
1470 wxMBConv::cMB2WC(char const*, unsigned long, unsigned long*) const
1470 wxMBConv::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const
1470 wxMBConv_mac::MB2WC(wchar_t*, char const*, unsigned long) const
1470 TECConvertText
1470 TECConvertTextInternal
1470 ConvertToUnicodeHook
1470 ConvertFromTextToUnicodeImplementation
1141 ConvertFromTextToUnicodeImplementation
329 UmapBCharToUChars
329 UmapBCharToUChars
1470 Thread_2603
1470 thread_start
1470 _pthread_start
1470 CAPThread::Entry(CAPThread*)
1470 XThread::RunHelper(void*)
1470 MIDIInPortThread::Run()
1470 XServerMachPort::ReceiveMessage(int&, void*, int&)
1470 mach_msg
1470 mach_msg_trap
1470 mach_msg_trap
1470 Thread_2703
1470 thread_start
1470 _pthread_start
1470 glvmDoWork
1470 pthread_cond_wait$UNIX2003
1470 __semwait_signal
1470 __semwait_signal
1470 Thread_2803
1470 thread_start
1470 _pthread_start
1470 CAPThread::Entry(CAPThread*)
1470 HALRunLoop::OwnThread(void*)
1470 CFRunLoopRunInMode
1470 CFRunLoopRunSpecific
1470 mach_msg
1470 mach_msg_trap
1470 mach_msg_trap
1470 Thread_2903
1470 thread_start
1470 _pthread_start
1470 CAPThread::Entry(CAPThread*)
1470 HP_IOThread::ThreadEntry(HP_IOThread*)
1470 HP_IOThread::WorkLoop()
1445 CAGuard::WaitUntil(unsigned long long)
1445 CAGuard::WaitFor(unsigned long long)
1445 pthread_cond_timedwait_relative_np
1445 _pthread_cond_wait
1443 semaphore_timedwait_signal_trap
1443 semaphore_timedwait_signal_trap
2 _pthread_cond_wait
25 HP_IOThread::PerformIO(AudioTimeStamp const&)
25 IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&)
21 IOA_SingleDevice::ReadInputData(AudioTimeStamp const&, unsigned long)
21 IOA_HWDevice::ReadInputData(unsigned long, unsigned long, unsigned long)
21 IOConnectTrap4
21 iokit_user_client_trap
21 iokit_user_client_trap
4 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*)
4 uLawDecompDispatch
4 uLawDecompDispatch
4 uLawDecompDispatch
3 OSXAudioInput::waveInProc(SPB*)
3 OSXAudioInput::waveInMethod(SPB*)
3 Observable::NotifyObservers(ObservableData*)
3 BeatDetection::ObserverUpdate(Observable&, ObservableData*)
2 BeatTracker::process(char*, char*, double)
1 AudioChannel::processData(double*, int)
1 Filter::processData(double)
1 Filter::processData(double)
1 Decision::getBeatDecision(double*)
1 __bzero
1 __bzero
1 BeatDetection::ObserverUpdate(Observable&, ObservableData*)
1 SinCompletionRoutine
1 SPBBytesToMilliseconds
1 GetInputDeviceInfo
1 SndInputGetDeviceInfo
1 CallComponentDispatch
1 HALInputComponentDispatch
1 uLawDecompDispatch
1 uLawDecompDispatch
1470 Thread_2a03
1470 thread_start
1470 _pthread_start
1470 PrivateMPEntryPoint
1470 TSystemNotificationTask::SystemNotificationTaskProc(void*)
1470 CFRunLoopRun
1470 CFRunLoopRunSpecific
1470 mach_msg
1470 mach_msg_trap
1470 mach_msg_trap
1470 Thread_2b03
1470 thread_start
1470 _pthread_start
1470 PrivateMPEntryPoint
1470 TFSEventsNotificationTask::FSEventsNotificationTaskProc(void*)
1470 CFRunLoopRun
1470 CFRunLoopRunSpecific
1470 mach_msg
1470 mach_msg_trap
1470 mach_msg_trap
1470 Thread_2c03
1470 thread_start
1470 _pthread_start
1470 PrivateMPEntryPoint
1470 TNodeSyncTask::SyncTaskProc(void*)
1470 MPWaitOnQueue
1470 TSWaitOnConditionTimedRelative
1470 TSWaitOnCondition
1470 pthread_cond_wait$UNIX2003
1470 __semwait_signal
1470 __semwait_signal
1470 Thread_2d03
1470 thread_start
1470 _pthread_start
1470 kevent
1470 kevent
1470 Thread_2e03
1470 thread_start
1470 _pthread_start
1470 select$DARWIN_EXTSN
1470 select$DARWIN_EXTSN
1470 Thread_2f03
1470 thread_start
1470 _pthread_start
1470 __NSThread__main__
1470 -[NSThread main]
1470 -[NSUIHeartBeat _heartBeatThread:]
1470 -[NSConditionLock lockWhenCondition:]
1470 -[NSConditionLock lockWhenCondition:beforeDate:]
1470 -[NSCondition waitUntilDate:]
1470 pthread_cond_timedwait_relative_np
1470 _pthread_cond_wait
1470 semaphore_timedwait_signal_trap
1470 semaphore_timedwait_signal_trap
1470 Thread_3003
1470 thread_start
1470 _pthread_start
1470 PrivateMPEntryPoint
1470 wxThreadInternal::MacThreadStart(void*)
1470 WXSysThread::Entry()
1470 SysThread::startExecution()
1470 LoadProjectCommand::Execute()
1470 PersistencyService::Load(Path&)
1470 Persistent::Restore(Path&, TiXmlElement*)
1470 Project::RestoreContent(Path&, TiXmlElement*)
1470 Bank::RestoreContent(Path&, TiXmlElement*)
1470 NuVJ::Cell::RestoreContent(Path&, TiXmlElement*)
1470 VisualLibrary::GetVisual(Path const&)
1470 VisualLibrary::loadVisual(Path const&)
1470 VisualSourceService::GetSource(Path const&)
1470 VisualSource::Init()
1470 QTMoviePlayer::OnInit()
1470 QTMoviePlayer::t_Init()
1470 Path::GetFileType() const
1470 Path::IsFile() const
1470 WXWSysFileSystem::GetFileType(char const*)
1470 wxFileName::FileExists(wxString const&)
1470 wxFileExists(wxString const&)
1470 wxString::wc_str(wxMBConv const&) const
1470 wxMBConv::cMB2WC(char const*, unsigned long, unsigned long*) const
1470 wxMBConv::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const
1470 wxMBConv_mac::MB2WC(wchar_t*, char const*, unsigned long) const
1470 TECConvertText
1470 TECConvertTextInternal
1470 ConvertToUnicodeHook
1470 ConvertFromTextToUnicodeImplementation
1156 ConvertFromTextToUnicodeImplementation
314 UmapBCharToUChars
314 UmapBCharToUChars
1470 Thread_3103
1470 thread_start
1470 _pthread_start
1470 ReadSchedulerThreadEntryPoint
1470 TSWaitOnSemaphoreCommon
1470 TSWaitOnConditionTimedRelative
1470 pthread_cond_timedwait_relative_np
1470 _pthread_cond_wait
1470 semaphore_timedwait_signal_trap
1470 semaphore_timedwait_signal_trap
1470 Thread_3203
1470 thread_start
1470 _pthread_start
1470 PrivateMPEntryPoint
1470 TFolderSizeTask::FolderSizeTaskProc(void*)
1470 MPWaitOnQueue
1470 TSWaitOnConditionTimedRelative
1470 pthread_cond_timedwait_relative_np
1470 _pthread_cond_wait
1470 semaphore_timedwait_signal_trap
1470 semaphore_timedwait_signal_trap
Total number in stack (recursive counted multiple, when >=5):
13 _pthread_start
13 thread_start
7 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
6 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
5 PrivateMPEntryPoint
Sort by top of stack, same collapsed (when >= 5):
mach_msg_trap 5880
semaphore_timedwait_signal_trap 5853
__semwait_signal 2940
ConvertFromTextToUnicodeImplementation 2297
kevent 1470
select$DARWIN_EXTSN 1470
UmapBCharToUChars 643
iokit_user_client_trap 21
Sample analysis of process 995 written to file /dev/stdout
vjx (duplicates ?)
00202=53113=53113=53113.mov
xochi wrote:Note that both the two prior crash reports I made seem to involve a problem in unicode character handling --
I'm using a USA english system. However I noticed that one of my folder names is a bit weird:
- Code: Select all
vjx (duplicates ?)
I have other movie files with names that include "="
- Code: Select all
00202=53113=53113=53113.mov
Is it possible that odd characters in file or foldernames are breaking your unicode conversion routines?

cdesigns123 wrote:Text overlay darkens the display when invoked. Some improvement there would be helpful. Secondly a wipe transition would allow for creation of a lowerthird.
J. Williams

FraKtus wrote:
- Code: Select all
vjx (duplicates ?)
NuVJ does not handle very well the filenames that have unicode characters.
Could you check with files that have just standard names, I mean no non european signs.
Thanks for your feedback!
xochi wrote:FraKtus wrote:
- Code: Select all
vjx (duplicates ?)
NuVJ does not handle very well the filenames that have unicode characters.
Could you check with files that have just standard names, I mean no non european signs.
Thanks for your feedback!
Solved the problem:
Step 1: renamed the folder from "vjx (duplicates?)" to just "vjx"
Step 2: opened the .nvj file in NuVJ : result -- crash!
Step 3: opened the .nvj file in a text editor (it's just XML after all)
Step 4: did a search & replace to change "vjx (duplicates?)" to "vjx", saved the file.
Step 5: open the .nvj file in NuVJ. Result: success!
So it seems that either question marks or parenthesis (or both) in pathnames are causing problems. I don't see any non-ascii characters in any filenames otherwise.

FraKtus wrote:Do you have still NuVJ 1.0 to check if this happend also with this version ?
It may be possible that just because you did edit the file with a text editor it did filter automatically "wild" characters.
Return to NuVJ - Intuitive video mixer software and console for DJ's
Users browsing this forum: No registered users and 0 guests