Go Back   Cockos Incorporated Forums > Projects > Deprecated REAPER issue tracker > Closed Issue

Remove track with send envelopes leaves envelopes behind Issue Tools
issueid=4732 03-31-2013 03:33 AM
Human being with feelings
Remove track with send envelopes leaves envelopes behind
Removing a track with send envelopes leaves the send envelopes behind.

I just found this. REAPER 4.32 32bit Win7, no SWS (removed for testing).



Test project here.

I'm trying to fix save/restore of send automation in SWS snapshots and this is getting in the way of bug hunting.
:(

Discussion if any: http://forum.cockos.com/showthread.p...72#post1151772
Issue Details
Issue Type Closed Issue
Project Deprecated REAPER issue tracker
Category Stability
Status Fixed
Priority 1 - Highest
Affected Version 4.32
Closed Version 4.33
Yes votes 3
No votes 1
Assigned Users (none)
Tags (none)

03-31-2013 03:40 AM
Human being with feelings
 
Confirmed, if track sends are visible, deleting the
track itself does not remove 'sends'.

I couldn't crash it though, it just leaves the
element there and i can click on hide envelope to
remove it. Still, a bug.

e
Reply
03-31-2013 04:55 AM
Super Moderator (no feelings)
 
Crash offset:

XP (4.33 pre14)

ModName: reaper.exe
Offset: 002d277f

Vista (4.31)

Modname: reaper.exe
Offset: 0038b502

OSX/10.6.8. (4.33pre21)

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 reaper_csurf.dylib 0x15169c61 CSurf_MCU::SetSurfaceSelected(MediaTrack*, bool) + 1393

(huh?)

OSX/10.6.8. (4.33pre25)

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.cockos.reaper 0x001c1d5b MediaTrack::GetAutomationMode() + 11
1 com.cockos.reaper 0x0001f9c0 _ZN13TrackEnvelope17GetAutomationModeEv. + 119
2 com.cockos.reaper 0x0001aa09 TrackEnvelope::EnvCtlProc(HWND__*, unsigned int, unsigned long, long) + 10185
3 com.cockos.reaper 0x00018223 _EnvCtlProc(HWND__*, unsigned int, unsigned long, long) + 99
4 com.cockos.reaper 0x0038f2ca SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) + 74
5 com.cockos.reaper 0x003ab4a3 SendMessage(HWND__*, unsigned int, unsigned long, long) + 435
6 com.cockos.reaper 0x002254e2 WDL_VWnd::SendCommand(int, long, long, WDL_VWnd*) + 34
7 com.cockos.reaper 0x00225517 WDL_VWnd::SendCommand(int, long, long, WDL_VWnd*) + 87
8 com.cockos.reaper 0x0022fd82 WDL_VirtualSlider::OnPaint(LICE_IBitmap*, int, int, RECT*) + 3138
9 com.cockos.reaper 0x002247b0 WDL_VWnd::OnPaint(LICE_IBitmap*, int, int, RECT*) + 352
10 com.cockos.reaper 0x0022614c WDL_VWnd_Painter::PaintVirtWnd(WDL_VWnd*, int) + 252
11 com.cockos.reaper 0x00018749 TrackEnvelope::EnvCtlProc(HWND__*, unsigned int, unsigned long, long) + 1289
12 com.cockos.reaper 0x00018223 _EnvCtlProc(HWND__*, unsigned int, unsigned long, long) + 99
13 com.cockos.reaper 0x0038f2ca SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) + 74
14 com.cockos.reaper 0x003895fc DrawSwellViewRectImpl(REAPERSwell_hwnd*, _NSRect, HDC__*) + 588
15 com.cockos.reaper 0x00389711 -[REAPERSwell_hwnd drawRect:] + 81
16 com.apple.AppKit 0x90d0461e -[NSView _drawRect:clip:] + 3510
17 com.apple.AppKit 0x90d032bc -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1600
18 com.apple.AppKit 0x90d035f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
19 com.apple.AppKit 0x90d035f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
20 com.apple.AppKit 0x90d035f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
21 com.apple.AppKit 0x90d035f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
22 com.apple.AppKit 0x90d017db -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVis ibleRect:rectIsVisibleRectForView:topView:] + 711
23 com.apple.AppKit 0x90d0134f -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVis ibleRect:rectIsVisibleRectForView:topView:] + 265
24 com.apple.AppKit 0x90cfdc96 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVi sibleRectForView:] + 3309
25 com.apple.AppKit 0x90c5e84b -[NSView displayIfNeeded] + 818
26 com.apple.AppKit 0x90c27b64 -[NSWindow displayIfNeeded] + 204
27 com.cockos.reaper 0x003a33d8 UpdateWindow(HWND__*) + 136
28 com.cockos.reaper 0x003ced13 _Z24TrackList_ResizeContentsii. + 1286
29 com.cockos.reaper 0x0008911c DeleteSelectedTracks() + 716
30 com.cockos.reaper 0x00052fe4 Main_OnCommandEx(int, int, ReaProject*) + 90660
31 com.cockos.reaper 0x0021613a _Z18KBD_OnMainActionExiiiiP6HWND__P10ReaProject. + 105
32 com.cockos.reaper 0x00216079 KBD_OnMainAction(int, int, int, int, HWND__*) + 57
33 com.cockos.reaper 0x0021bf09 kbd_translateAccelerator(HWND__*, MSG*, KbdSectionInfo*) + 697
34 com.cockos.reaper 0x0022182a -[REAPERapp sendEvent:] + 3802
35 com.apple.AppKit 0x90bf1253 -[NSApplication run] + 917
36 com.apple.AppKit 0x90be9289 NSApplicationMain + 574
37 com.cockos.reaper 0x000030e2 _start + 216
38 com.cockos.reaper 0x00003009 start + 41
Reply
03-31-2013 12:53 PM
Administrator
 
Thanks, fixing! This was broken in 4.16 when fixing a different locking issue.
Reply
Reply

Issue Tools
Subscribe to this issue

All times are GMT -7. The time now is 08:13 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.