View Issue Details

IDProjectCategoryView StatusLast Update
0007040ardourbugspublic2017-05-16 18:14
Reporterrobert edge Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Platformx86_64OSLinuxOS VersionFedora 20
Product Version5.X git (version in description) 
Summary0007040: dragging editor list panel to the far right crashes Ardour
DescriptionWhen resizing the editor list panel, dragging it to the far right freezes the GUI and causes a blank window with the title 'Ardour-:Fatal Error' to pop up. Audio playback continues.

--version gives me: Ardour5.3.143 (built using 5.3-143-g441eaeb and GCC version 4.8.3 20140911 (Red Hat 4.8.3-7))
Steps To ReproduceOpen a session.

click on view->show editor list

grab the border of the editor list to re-size

drag all the way to the right
TagsNo tags attached.

Relationships

has duplicate 0007349 closed GUI thread crashes when Editor List window is at minimum size 

Activities

mhartzel

2016-09-20 20:15

reporter   ~0018707

I can not reproduce this with Ardour 5.3.0 or Ardour 5.3.143 (both 64 bit, gcc4). Tested on Gentoo current. My windowmanager is Fluxbox.

timbyr

2016-09-20 23:05

developer   ~0018708

I noticed this recently with self builds on Fedora 21, but I can't reproduce this with official debug builds either.

robert edge

2016-10-01 23:11

reporter   ~0018733

Still crashes every single time, now on:

Ardour5.4.1 (built using 5.4-1-gaf289ca and GCC version 4.8.3 20140911 (Red Hat 4.8.3-7))

timbyr

2016-10-02 01:01

developer   ~0018736

Can you reproduce with the official builds?

Can you reproduce with the Fedora packages of Ardour?

If you cannot reproduce with official builds it is of low priority to the Ardour developers as they generally only support the official builds.

If you can reproduce this issue only with the Fedora packages of Ardour I suggest you submit a bug downstream in the Redhat bug tracker against the ardour5 component and then add a link to that bug here.

robert edge

2016-10-02 02:18

reporter   ~0018739

The Fedora 20 package is Ardour 3.5.403. I can report that it runs smoothly and never crashes. I use it all the time.

Can the .run file be unpacked in to it's own directory tree? If so I'd be happy to try and run it and report back. A prepackaged build of Ardour 5 isn't something I want installed on this machine. I believe you if you say it will work.

Glad to hear it's a low priority!

paul

2016-10-02 22:34

administrator   ~0018742

Builds from ardour.org can always be parallel insalled with (a) each other and (b) a version from a Linux repository. They install into /opt/Ardour-<VERSION>

robert edge

2017-02-07 02:38

reporter   ~0019337

Just grabbed the source and tried again. Still broke.

Ardour5.5.739 (built using 5.5-739-gc3d8967 and GCC version 4.8.3 20140911 (Red Hat 4.8.3-7))

Headwar

2017-02-08 15:57

reporter   ~0019343

Cannot reproduce on Ubuntu 14.04 (Unity) with self built from git 5.5-750-g62995bd, gcc 4.8.4

x42

2017-03-22 10:36

administrator   ~0019540

Can you make a screenshot of the editor's right-side?

IIUC the issue can happen with large font-sizes when the RHS pane can become narrower than the tab-bar.

If the tabs (+vertical text in there) exceed 30px width and the pane ends up being narrower, there's a crash in gtk-layout.

editor.cc:730 edit_pane.set_child_minsize (_editor_list_vbox, 30); /* rough guess at width of notebook tabs */

robert edge

2017-03-22 13:00

reporter  

robert edge

2017-03-22 13:04

reporter   ~0019542

I've attached screenshots of what the editor window looks like upon opening and upon freeze.

Ardour5.8.203 (built using 5.8-203-ga199477 and GCC version 4.8.3 20140911 (Red Hat 4.8.3-7))

My monitor is running at 1920x1080. I have not attempted to adjust the font size in Ardour. It should be set to however it comes out of the box.

robert edge

2017-03-22 13:04

reporter  

graydw57

2017-05-16 00:30

reporter   ~0019701

Last edited: 2017-05-16 00:32

Re X42's comment:
Looking (pixel peeping) at a screenshot on my 4K screen, at max scale size, the bar on the right is about 44 pixels wide. As a workaround, I edited editor.cc:734 and set the min to 48 (vice 30). That works fine.
There is more to this.
I tried installing the (then current) 5.8.0 demo package. It does not crash. But when you look closely, the edge of the window overlaps the bar. GTK isn't dying. I looked pretty carefully at the included libs compared to my system libs (Ubuntu 16.04) - they *look* the same (but I could be wrong.) There is a GTK component issue here somewhere.

Again, edit editor.cc:734 and boost the minimum to 48, and it is OK. Probably should be scaled along with everything else, I guess. But it works for me.

graydw57

2017-05-16 18:11

reporter  

Screenshot snippet.png (10,311 bytes)   
Screenshot snippet.png (10,311 bytes)   

graydw57

2017-05-16 18:14

reporter   ~0019704

I've uploaded a snippet that shows the issue. Note that if you build optimized, GTK does not crash. I suspect that has to do with:
** (ardour-5.6.0:21808): CRITICAL **: clearlooks_style_draw_box_gap: assertion 'width >= -1' failed
But that's just a guess. Anyways, setting the minimum size as in my last note fixes it altogether.

Issue History

Date Modified Username Field Change
2016-09-20 16:39 robert edge New Issue
2016-09-20 20:15 mhartzel Note Added: 0018707
2016-09-20 23:05 timbyr Note Added: 0018708
2016-10-01 23:11 robert edge Note Added: 0018733
2016-10-02 01:01 timbyr Note Added: 0018736
2016-10-02 01:01 timbyr Status new => feedback
2016-10-02 02:18 robert edge Note Added: 0018739
2016-10-02 02:18 robert edge Status feedback => new
2016-10-02 22:34 paul Note Added: 0018742
2017-02-07 02:38 robert edge Note Added: 0019337
2017-02-08 15:57 Headwar Note Added: 0019343
2017-03-22 10:36 x42 Note Added: 0019540
2017-03-22 13:00 robert edge File Added: Screenshot from 2017-03-22 08:56:45.png
2017-03-22 13:04 robert edge Note Added: 0019542
2017-03-22 13:04 robert edge File Added: Screenshot from 2017-03-22 08:57:03.png
2017-05-12 02:48 timbyr Relationship added has duplicate 0007349
2017-05-16 00:30 graydw57 Note Added: 0019701
2017-05-16 00:32 graydw57 Note Edited: 0019701
2017-05-16 18:11 graydw57 File Added: Screenshot snippet.png
2017-05-16 18:14 graydw57 Note Added: 0019704