Post by James CrookStill broken.
Even after fixing
#include "TrackPanelDrawingContext.h"
to
#include "../TrackPanelDrawingContext.h"
In which file?
Equalization.cpp
Which allows it to build, the build crashes when viewing a wavetrack and
hover over TCP. Problem with IncRef following a bad pointer,
From WaveTrackControls::HitTest
results.push_back(result);
Did you do anything special?
No.
Moving cursor from waveform to hover over the TCP was enough, and
immediate - not moonphasey at all. The cursor stayed in the 'vertical
scale magnify' state. Then the crash dump shown with a bad address of
CCCCCCCD or some such.
Post by James CrookI have discovered that I can cause crashes if I hit the Undo shorcut key
during motion.
PRL
Audacity.exe!std::_Ref_count_base::_Incref() Line 106 C++
Audacity.exe!std::_Ptr_base<UIHandle>::_Reset(UIHandle * _Other_ptr,
std::_Ref_count_base * _Other_rep) Line 404 C++
Audacity.exe!std::_Ptr_base<UIHandle>::_Reset<UIHandle>(const
std::_Ptr_base<UIHandle> & _Other) Line 355 C++
Audacity.exe!std::shared_ptr<UIHandle>::shared_ptr<UIHandle>(const
std::shared_ptr<UIHandle> & _Other) Line 526 C++
Audacity.exe!std::allocator<std::shared_ptr<UIHandle>
::construct(std::shared_ptr<UIHandle> * _Ptr, const
std::shared_ptr<UIHandle> & _Val) Line 593 C++
Audacity.exe!std::allocator_traits<std::allocator<std::shared_ptr<UIHandle>
::construct<std::shared_ptr<UIHandle>,std::shared_ptr<UIHandle> const
&>(std::allocator<std::shared_ptr<UIHandle> > & _Al,
std::shared_ptr<UIHandle> * _Ptr, const std::shared_ptr<UIHandle> &
<_Args_0>) Line 724 C++
Audacity.exe!std::_Wrap_alloc<std::allocator<std::shared_ptr<UIHandle>
::construct<std::shared_ptr<UIHandle>,std::shared_ptr<UIHandle> const
&>(std::shared_ptr<UIHandle> * _Ptr, const std::shared_ptr<UIHandle> &
<_Args_0>) Line 872 C++
allocator<std::shared_ptr<UIHandle> > >::push_back(const
std::shared_ptr<UIHandle> & _Val) Line 1261 C++
Audacity.exe!WaveTrackControls::HitTest(const TrackPanelMouseState &
st, const AudacityProject * pProject) Line 86 C++
HandleMotion(const TrackPanelMouseState &
tpmState) Line 907 C++
--James.
cd9d37f fixes it.
PRL
Yes, sorry, an intended Windows build fix is a Linux build breaker.
These compiler differences are annoying.
PRL
Multiple commit revisions broken on Linux. See Travis results for details.
Steve
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
audacity-devel mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-devel