View Issue Details

IDProjectCategoryView StatusLast Update
0000436ardourbugspublic2008-11-20 23:38
Reportersly514 Assigned Topaul  
PriorityurgentSeveritytrivialReproducibilityalways
Status closedResolutionfixed 
Summary0000436: Zoom freezes program
DescriptionFor certain projects, when zooming in or out with magifying lens+/- buttons or when adding tracks
software freezes
TagsNo tags attached.

Activities

paul

2004-05-16 05:20

administrator   ~0000732

please confirm that this bug exists with at the latest CVS tarball (as of May 15th), or that its fixed. otherwise the bug will be marked closed.

sly514

2004-05-16 06:26

reporter   ~0000741

This bug is ongoing with one of my projects.

paul

2004-06-15 21:14

administrator   ~0001026

do these projects contain crossfades?

vandongen

2004-06-21 13:24

updater   ~0001083

I had the same problem today.
Digging around I found that my
gdk_screen_width() is 2560 (dualhead Xinerama) , and I had a long crossfade. At a certain zoom it required more than 2560 points so in

crossfade_wiew::redraw it would request 2560 points, which caused ardour to abort in utils.cc/get_canvas_points, because it is more than 2000, the hardcoded limit there.
I temporarilly hacked utils.cc to give me more points.

Weird thing is, that I first tried changing the zoom size in the instant.xml session file, but that had no effect on the first crossfade it tried to redraw on loading the session, and which was the one causing the abort.

paul

2004-06-21 13:36

administrator   ~0001084

did this change fix the problem? i apologize for leaving such a crude hack in CVS. i will change it to use gdk_screen_width() just like the code that figures out how many points to request.

vandongen

2004-06-21 13:53

updater   ~0001085

yes it fixed it.

paul

2004-08-02 16:44

administrator   ~0001350

see bugnotes.

Issue History

Date Modified Username Field Change
2004-05-09 17:08 sly514 New Issue
2004-05-09 17:08 sly514 E-mail => studiozodiak@yahoo.ca
2004-05-09 17:08 sly514 Name => sly cormier
2004-05-16 05:20 paul Note Added: 0000732
2004-05-16 05:20 paul Status new => feedback
2004-05-16 06:26 sly514 Note Added: 0000741
2004-06-15 21:14 paul Note Added: 0001026
2004-06-21 13:24 vandongen Note Added: 0001083
2004-06-21 13:36 paul Note Added: 0001084
2004-06-21 13:53 vandongen Note Added: 0001085
2004-08-02 16:44 paul Status feedback => resolved
2004-08-02 16:44 paul Resolution open => fixed
2004-08-02 16:44 paul Assigned To => paul
2004-08-02 16:44 paul Note Added: 0001350
2008-11-20 23:38 seablade Status resolved => closed