Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 03-13-2017, 11:31 PM   #1
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default Crash when editing pasted tempo marker at project start (FIXED)

  1. Open this project: https://cfillion.ca/files/reaper/REA...po%20Point.RPP
  2. Right click on the first tempo marker and do "Edit time signature marker"
  3. Click on OK
  4. REAPER freezes for a few seconds before crashing
Code:
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000007fcf9f80

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.cockos.reaper             	0x00000001002f65b2 Ruler_DrawRuler(LICE_IBitmap*, RECT*, RECT*, bool) + 5922
1   com.cockos.reaper             	0x00000001004dca32 TimeDisplayProc(HWND__*, unsigned int, unsigned long, long) + 626
2   com.cockos.reaper             	0x000000010049d588 DrawSwellViewRectImpl(REAPERSwell_hwnd*, CGRect, HDC__*) + 616
3   com.cockos.reaper             	0x0000000100497b4b -[REAPERSwell_hwnd drawRect:] + 91
4   com.apple.AppKit              	0x00007fff84780689 -[NSView _drawRect:clip:] + 4238
5   com.apple.AppKit              	0x00007fff8477ecfa -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1875
6   com.apple.AppKit              	0x00007fff8477cb96 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 913
7   com.cockos.reaper             	0x000000010049809e -[REAPERSwell_hwnd _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1326
8   com.apple.AppKit              	0x00007fff8477dfa0 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6043
9   com.cockos.reaper             	0x000000010049809e -[REAPERSwell_hwnd _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1326
10  com.apple.AppKit              	0x00007fff8477dfa0 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6043
11  com.apple.AppKit              	0x00007fff8477c2f3 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 333
12  com.apple.AppKit              	0x00007fff8477868b -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2761
13  com.apple.AppKit              	0x00007fff847301ae -[NSView displayIfNeeded] + 1876
14  com.apple.AppKit              	0x00007fff8472fa09 -[NSWindow displayIfNeeded] + 236
15  com.cockos.reaper             	0x00000001004b32b2 UpdateWindow(HWND__*) + 114
16  com.cockos.reaper             	0x0000000100149dd8 Undo_OnStateChange(ReaProject*, char const*, int) + 10376
17  com.cockos.reaper             	0x0000000100300f0a Ruler_RightUp(int, int) + 1722
18  com.cockos.reaper             	0x00000001004dcb6e TimeDisplayProc(HWND__*, unsigned int, unsigned long, long) + 942
19  com.cockos.reaper             	0x000000010049e468 SWELL_SendMouseMessage(NSView*, int, NSEvent*) + 600
20  com.cockos.reaper             	0x0000000100497439 -[REAPERSwell_hwnd rightMouseUp:] + 41
21  com.apple.AppKit              	0x00007fff84e68f5f -[NSWindow _reallySendEvent:isDelayedEvent:] + 944
22  com.apple.AppKit              	0x00007fff847fbc86 -[NSWindow sendEvent:] + 470
23  com.apple.AppKit              	0x00007fff847f8212 -[NSApplication sendEvent:] + 2504
24  com.cockos.reaper             	0x000000010030d4e7 -[REAPERapp sendEvent:] + 583
25  com.apple.AppKit              	0x00007fff84721b68 -[NSApplication run] + 711
26  com.apple.AppKit              	0x00007fff8469e244 NSApplicationMain + 1832
27  com.cockos.reaper             	0x00000001000114ec main + 28
28  com.cockos.reaper             	0x00000001000114b4 start + 52
Alternative steps with a different result
  1. Enable the tempo envelope of a blank project
  2. Select the first point, then do Ctrl+C immediately followed by Ctrl+V (edit cursor at project start)
  3. Right click on the tempo marker and attempt to edit (click on OK)

Last edited by cfillion; 08-13-2018 at 06:14 PM. Reason: can't reproduce in v5.941 anymore, marking as fixed!
cfillion is offline   Reply With Quote
Old 11-04-2017, 08:33 AM   #2
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Thanks for the detailed report, sorry we didn't see it when you posted months ago. This should be fixed in the next REAPER build.
schwa is offline   Reply With Quote
Old 11-13-2017, 02:44 PM   #3
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

Thanks! However I can still reproduce the bug (both ways) in v5.65pre12.
cfillion is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:49 PM.


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