View Issue Details

IDProjectCategoryView StatusLast Update
0006896ardourbugspublic2016-10-04 10:44
Reportertin2tin Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformWindowsOS8 
Product Version5.0-pre 
Summary0006896: Ardour only show pre-release warning and then quits
DescriptionI managed to get Ardour up and running after starting both Jack PortAudio and Jack Connection Kit. And all worked fine.

Then I successfully exported a .ardour session from Blender with: http://blendervelvets.org/en/blue-velvet/

And tried to open Ardour with a right click - open with Ardour - on that exported file, and from then on I haven't been able to open anything other than the pre-release warning in Ardour. so I suspect that some ini setting is causing errors when starting Ardour.

I've tried to:
- Delete the C:\Users\User\AppData\Local\Ardour5 folder
- Clean the registry
- Uninstall/reinstall Ardour
- Reboot computer

All without any succes.
Steps To ReproduceAt first I ran Ardour successfully, but the next attempt was unsuccessful.
I run Jack PortAudio & Jack Control & press play in the control.
Then I start Ardour and only sees the pre-release warning and then nothing.


Additional InformationStarting program: C:\Program Files\Ardour5\bin\ardour.exe
[New Thread 4088.0x768]
[New Thread 4088.0x21f8]
[New Thread 4088.0x20b4]
[New Thread 4088.0x444]
[New Thread 4088.0x2238]
[New Thread 4088.0x2308]
[New Thread 4088.0x1474]
[New Thread 4088.0x1d18]
[New Thread 4088.0x56c]
[New Thread 4088.0x13e8]
[New Thread 4088.0x1f6c]
[New Thread 4088.0x4e4]
[New Thread 4088.0x79c]
[Thread 4088.0x79c exited with code 0]
[Thread 4088.0x4e4 exited with code 0]

Program received signal SIGSEGV, Segmentation fault.
0x000007f84a1e6670 in strcmp () from C:\Windows\system32\msvcrt.dll

Thread 11 (Thread 4088.0x1f6c):
#0 0x000007f84c482c3a in ntdll!ZwRemoveIoCompletion ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f848af5a19 in Tcpip4_WSHOpenSocket2 ()
   from C:\Windows\system32\mswsock.dll
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 4088.0x13e8):
#0 0x000007f84c48466b in ntdll!ZwWaitForWorkViaWorkerFactory ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4876d3 in ntdll!RtlTryEnterCriticalSection ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 4088.0x56c):
#0 0x000007f84c482bea in ntdll!ZwWaitForSingleObject ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f848af1d19 in Tcpip6_WSHGetSockaddrType ()
   from C:\Windows\system32\mswsock.dll
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 4088.0x1d18):
#0 0x000007f84c48462b in ntdll!ZwWaitForAlertByThreadId ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4e2db9 in ntdll!RtlSleepConditionVariableSRW ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x000007f8497884dc in SleepConditionVariableSRW ()
   from C:\Windows\system32\KernelBase.dll
#3 0x000000000b626453 in ARDOUR::AudioEngine::do_devicelist_update (
    this=0x1676d4b0) at ../libs/ardour/audioengine.cc:560
0000004 0x000000000bb41275 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1676dfa0, p=0x1676d4b0)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:49
0000005 0x000000000b99d31c in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1676dfb0, f=..., a=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:253
#6 0x000000000b9a9f46 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1676dfa0)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind_template.hpp:20
#7 0x000000000bb321a8 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x1676dfa0)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000008 0x000000000b96c834 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x1676df70)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0x00000000664cd271 in call_thread_entry_slot ()
   from C:\Program Files\Ardour5\bin\libglibmm-2.4-1.dll
0000010 0x0000000068644149 in g_thread_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000011 0x000000006866cf6a in g_thread_win32_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000012 0x000007f84a1b707b in msvcrt!isspace ()
   from C:\Windows\system32\msvcrt.dll
0000013 0x000007f84a1d5e6d in msvcrt!_beginthreadex ()
   from C:\Windows\system32\msvcrt.dll
0000014 0x000007f84a541842 in KERNEL32!BaseThreadInitThunk ()
   from C:\Windows\system32\kernel32.dll
#15 0x000007f84c4bdf11 in ntdll!RtlUserThreadStart ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000016 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 4088.0x1474):
#0 0x000007f84c48462b in ntdll!ZwWaitForAlertByThreadId ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4e2db9 in ntdll!RtlSleepConditionVariableSRW ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x000007f8497884dc in SleepConditionVariableSRW ()
   from C:\Windows\system32\KernelBase.dll
#3 0x000000000b62622e in ARDOUR::AudioEngine::do_reset_backend (
    this=0x1676d4b0) at ../libs/ardour/audioengine.cc:525
0000004 0x000000000bb41275 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1676dbd0, p=0x1676d4b0)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/mem_fn_template.hpp:49
0000005 0x000000000b99d31c in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1676dbe0, f=..., a=...)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind.hpp:253
#6 0x000000000b9a9f46 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1676dbd0)
    at /home/ardour/win-stack-w64-dbg/include/boost/bind/bind_template.hpp:20
#7 0x000000000bb321a8 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x1676dbd0)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000008 0x000000000b96c834 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x1676dba0)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/slot.h:103
0000009 0x00000000664cd271 in call_thread_entry_slot ()
   from C:\Program Files\Ardour5\bin\libglibmm-2.4-1.dll
0000010 0x0000000068644149 in g_thread_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000011 0x000000006866cf6a in g_thread_win32_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000012 0x000007f84a1b707b in msvcrt!isspace ()
   from C:\Windows\system32\msvcrt.dll
0000013 0x000007f84a1d5e6d in msvcrt!_beginthreadex ()
   from C:\Windows\system32\msvcrt.dll
0000014 0x000007f84a541842 in KERNEL32!BaseThreadInitThunk ()
   from C:\Windows\system32\kernel32.dll
#15 0x000007f84c4bdf11 in ntdll!RtlUserThreadStart ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000016 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 4088.0x2308):
#0 0x000007f84c48462b in ntdll!ZwWaitForAlertByThreadId ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4e2db9 in ntdll!RtlSleepConditionVariableSRW ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x000007f8497884dc in SleepConditionVariableSRW ()
   from C:\Windows\system32\KernelBase.dll
#3 0x000000000b603732 in ARDOUR::Analyser::work ()
    at ../libs/ardour/analyser.cc:87
0000004 0x000000000b603537 in analyser_work () at ../libs/ardour/analyser.cc:52
0000005 0x000000000bb325a5 in sigc::pointer_functor0<void>::operator() (
    this=0x1674d158)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6 0x000000000bb321ec in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1674d150)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x000000000b96c8f4 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1674d120)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00000000664cd271 in call_thread_entry_slot ()
   from C:\Program Files\Ardour5\bin\libglibmm-2.4-1.dll
0000009 0x0000000068644149 in g_thread_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000010 0x000000006866cf6a in g_thread_win32_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000011 0x000007f84a1b707b in msvcrt!isspace ()
   from C:\Windows\system32\msvcrt.dll
0000012 0x000007f84a1d5e6d in msvcrt!_beginthreadex ()
   from C:\Windows\system32\msvcrt.dll
0000013 0x000007f84a541842 in KERNEL32!BaseThreadInitThunk ()
   from C:\Windows\system32\kernel32.dll
0000014 0x000007f84c4bdf11 in ntdll!RtlUserThreadStart ()
   from C:\Windows\SYSTEM32\ntdll.dll
#15 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 4088.0x2238):
#0 0x000007f84c48462b in ntdll!ZwWaitForAlertByThreadId ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4e2db9 in ntdll!RtlSleepConditionVariableSRW ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x000007f8497884dc in SleepConditionVariableSRW ()
   from C:\Windows\system32\KernelBase.dll
#3 0x000000000b862f22 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:71
0000004 0x000000000bb325a5 in sigc::pointer_functor0<void>::operator() (
    this=0x1674d0e8)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x000000000bb321ec in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1674d0e0)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x000000000b96c8f4 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1674d0b0)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00000000664cd271 in call_thread_entry_slot ()
   from C:\Program Files\Ardour5\bin\libglibmm-2.4-1.dll
0000008 0x0000000068644149 in g_thread_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000009 0x000000006866cf6a in g_thread_win32_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000010 0x000007f84a1b707b in msvcrt!isspace ()
   from C:\Windows\system32\msvcrt.dll
0000011 0x000007f84a1d5e6d in msvcrt!_beginthreadex ()
   from C:\Windows\system32\msvcrt.dll
0000012 0x000007f84a541842 in KERNEL32!BaseThreadInitThunk ()
   from C:\Windows\system32\kernel32.dll
0000013 0x000007f84c4bdf11 in ntdll!RtlUserThreadStart ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000014 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 4088.0x444):
#0 0x000007f84c48462b in ntdll!ZwWaitForAlertByThreadId ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4e2db9 in ntdll!RtlSleepConditionVariableSRW ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x000007f8497884dc in SleepConditionVariableSRW ()
   from C:\Windows\system32\KernelBase.dll
#3 0x000000000b862f22 in peak_thread_work ()
    at ../libs/ardour/source_factory.cc:71
0000004 0x000000000bb325a5 in sigc::pointer_functor0<void>::operator() (
    this=0x1674cf88)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x000000000bb321ec in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1674cf80)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x000000000b96c8f4 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1674cf50)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00000000664cd271 in call_thread_entry_slot ()
   from C:\Program Files\Ardour5\bin\libglibmm-2.4-1.dll
0000008 0x0000000068644149 in g_thread_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000009 0x000000006866cf6a in g_thread_win32_proxy ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
0000010 0x000007f84a1b707b in msvcrt!isspace ()
   from C:\Windows\system32\msvcrt.dll
0000011 0x000007f84a1d5e6d in msvcrt!_beginthreadex ()
   from C:\Windows\system32\msvcrt.dll
0000012 0x000007f84a541842 in KERNEL32!BaseThreadInitThunk ()
   from C:\Windows\system32\kernel32.dll
0000013 0x000007f84c4bdf11 in ntdll!RtlUserThreadStart ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000014 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 4088.0x20b4):
#0 0x000007f84c48466b in ntdll!ZwWaitForWorkViaWorkerFactory ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4876d3 in ntdll!RtlTryEnterCriticalSection ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x00000000002f9de0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 4088.0x21f8):
#0 0x000007f84c48466b in ntdll!ZwWaitForWorkViaWorkerFactory ()
   from C:\Windows\SYSTEM32\ntdll.dll
0000001 0x000007f84c4876d3 in ntdll!RtlTryEnterCriticalSection ()
   from C:\Windows\SYSTEM32\ntdll.dll
#2 0x00000000002f9de0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 4088.0x768):
#0 0x000007f84a1e6670 in strcmp () from C:\Windows\system32\msvcrt.dll
0000001 0x0000000068650d62 in g_utf8_collate ()
   from C:\Program Files\Ardour5\bin\libglib-2.0-0.dll
#2 0x000000000acd7e4e in Gtk::ComboBoxText::set_active_text(Glib::ustring const&) () from C:\Program Files\Ardour5\bin\libgtkmm-2.4-1.dll
#3 0x00000000005e2af6 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
TagsNo tags attached.

Activities

paul

2016-07-06 22:33

administrator   ~0018284

If you are testing nightly builds (which for Windows, is necessarily the case since we currently provide no other version), we need you to test it more or less every night after reporting a bug. Things move very rapidly. There have been 190 commits since you filed this bug, for example ...

paul

2016-07-13 17:41

administrator   ~0018295

Have you tried a newer version? If I don't hear back from you, I'll mark this as "resolved".

timbyr

2016-10-04 10:44

developer   ~0018754

Closing issue due to no response from reporter.

Issue History

Date Modified Username Field Change
2016-06-14 17:26 tin2tin New Issue
2016-07-06 22:33 paul Note Added: 0018284
2016-07-13 17:41 paul Note Added: 0018295
2016-07-13 17:41 paul Assigned To => paul
2016-07-13 17:41 paul Status new => feedback
2016-10-04 10:44 timbyr Note Added: 0018754
2016-10-04 10:44 timbyr Status feedback => closed
2016-10-04 10:44 timbyr Assigned To paul =>
2016-10-04 10:44 timbyr Resolution open => no change required