View Issue Details

IDProjectCategoryView StatusLast Update
0005986ardourbugspublic2020-04-19 20:16
Reporteralexanderlindo Assigned Tox42  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0005986: Ardour 3.5.403 Crashes when Opening Session
DescriptionI created a new session, imported some MIDI regions from one of my previous sessions. At this point I decided to add 5 stereo tracks and have them added to a group using the New Tracks dialog, Ardour3.5.403 crashed. I tried to re-open the session it it would not open, but instead Ardour would crash when trying to load the session.

I then decided to remove Ardour3.5.403 and installed Ardour3.5.308 from the Ubuntu repository. The session loaded up with the following Log:

INFO]: LV2: Discovering 40 plugins
[INFO]: Loading menus from /etc/ardour3/ardour.menus
[WARNING]: Video-monitor 'xjadeo' was not found. Please install http://xjadeo.sf.net/ (a custom path to xjadeo can be specified by setting the XJREMOTE environment variable. It should point to an application compatible with xjadeo's remote-control interface 'xjremote').
[INFO]: Loaded mixer bindings from /etc/ardour3/mixer.bindings
[ERROR]: Found a sound file that cannot be used by Ardour. Talk to the progammers.
[ERROR]: Session: cannot create Source from XML description.
[ERROR]: Session: XMLNode describing a MidiRegion references an unknown source id =369
[ERROR]: Session: cannot create Region from XML description. Can not load state for region 'Bass2-1-1'
[ERROR]: Session: XMLNode describing a MidiRegion references an unknown source id =369
[ERROR]: Playlist: cannot create region from XML
[ERROR]: Session: cannot create Playlist from XML description.
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[WARNING]: LV2: port has unknown index, ignored
[INFO]: Loading bindings from /etc/ardour3/mnemonic-us.bindings
Loading 84 MIDI patches from /home/ubuntu/.config/ardour3/patchfiles:/usr/share/ardour3/patchfiles
[INFO]: Loading history from /home/ubuntu/Desktop/IWBD (2014-10-11)/IWBD (2014-10-11).history
[ERROR]: could not reconstitute StatefulDiffCommand from XMLNode. object type = ARDOUR::MidiPlaylist id = 403
Additional InformationInformation from GDB:

ubuntu@ubuntu:~$ ~/Desktop/Ardour3/bin/ardour3 --debug
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/ubuntu/Desktop/Ardour3/bin/ardour-3.5.403...done.
(gdb) run
Starting program: /home/ubuntu/Desktop/Ardour3/bin/ardour-3.5.403
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bnd txt domain [gtk2_ardour3] to /home/ubuntu/Desktop/Ardour3/share/locale
Ardour3.5.403 (built using 3.5-403-gec2cb31 and GCC version 4.4.6)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
[New Thread 0x7fffe8d6e700 (LWP 11538)]
ardour: [INFO]: Loading system configuration file /home/ubuntu/Desktop/Ardour3/etc/ardour_system.rc
Loading user configuration file /home/ubuntu/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0x7fffe856d700 (LWP 11539)]
[New Thread 0x7fffe7d6c700 (LWP 11540)]
[New Thread 0x7fffe756b700 (LWP 11541)]
Cannot xinstall SIGPIPE error handler
Gtk-Message: Failed to load module "canberra-gtk-module"
ardour: [INFO]: Loading default ui configuration file /home/ubuntu/Desktop/Ardour3/etc/ardour3_ui_default.conf
Loading user ui configuration file /home/ubuntu/Desktop/Ardour3/etc/ardour3_ui.conf

(ardour-3.5.403:11534): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised
ardour: [INFO]: Loading ui configuration file /home/ubuntu/Desktop/Ardour3/etc/ardour3_ui_dark.rc
[New Thread 0x7ffff7ea8800 (LWP 11542)]
[New Thread 0x7fffe52bd700 (LWP 11543)]
[New Thread 0x7fffe523c700 (LWP 11544)]
[Thread 0x7fffe523c700 (LWP 11544) exited]
[Thread 0x7fffe52bd700 (LWP 11543) exited]
[New Thread 0x7fffcffff700 (LWP 11545)]
[New Thread 0x7fffcba7b700 (LWP 11546)]
[New Thread 0x7fffcb27a700 (LWP 11547)]
[New Thread 0x7fffcaa79700 (LWP 11548)]
Found 0 along /home/ubuntu/.config/ardour3/templates:/home/ubuntu/Desktop/Ardour3/share/templates
run dialog
[New Thread 0x7fffca073700 (LWP 11549)]
[New Thread 0x7fffc9872700 (LWP 11550)]
Announcement is:
[Thread 0x7ffff7ea8800 (LWP 11542) exited]
[Thread 0x7fffcb27a700 (LWP 11547) exited]
[Thread 0x7fffcaa79700 (LWP 11548) exited]
[Thread 0x7fffc9872700 (LWP 11550) exited]
[Thread 0x7fffcba7b700 (LWP 11546) exited]
[New Thread 0x7fffe52bd700 (LWP 11558)]
[New Thread 0x7fffe523c700 (LWP 11559)]
[New Thread 0x7fffc8bfb700 (LWP 11560)]
[New Thread 0x7fffcba7b700 (LWP 11561)]
Scanning folders for bundled LV2s: /home/ubuntu/Desktop/Ardour3/lib/LV2
lilv_world_add_plugin(): error: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): error: ... found in file:///usr/lib/lv2/reasonablesynth.lv2/
lilv_world_add_plugin(): error: ... and file:///home/ubuntu/Desktop/Ardour3/lib/LV2/reasonablesynth.lv2/

(ardour-3.5.403:11534): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised
[New Thread 0x7fffc8b27800 (LWP 11562)]
[New Thread 0x7fffc9872700 (LWP 11563)]
ardour-3.5.403: ../libs/evoral/src/libsmf/smf_load.c:560: parse_next_event: Assertion `buffer_length > 0' failed.

Program received signal SIGABRT, Aborted.
0x00007fffeca1cf79 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb)
TagsNo tags attached.

Activities

x42

2014-10-12 11:19

administrator   ~0015915

This is crash is caused by some invalid MIDI file.

The crash report does not say which file nor why. (After making a backup) try to [re]move some of the .mid files from the <session-dir>interchange folder/*/midifiles/ folder. That should make it possible to load the session.

if you manage to pinpoint it to a dedicated .mid file, it may be helpful if you could post that file (can be private).

Best guess: it's a multichannel midi file: ardour 3.5-3199-gf44501 already fixes that.

2014-10-12 17:53

 

alexanderlindo

2014-10-12 17:58

reporter   ~0015916

Last edited: 2014-10-12 18:09

After removing this MIDI file Ardour 3.5.403 loads fine. The MIDI file was good until Ardour 3.5.403 crashed, as it did import and play back fine. I even managed to Save, Close and re-open the session. The crash occurred only after I tried to add 5 stereo audio tracks and add them to a group using the New Tracks dialogue. After the crash, that MIDI file prevents Ardour3.5.403 from opening. Ardour3.5.308 manages to load the session and presents the log that I posted. I was able to pin it down to that file as it goes missing in Ardour3.5.308.

x42

2015-04-04 00:24

administrator   ~0016530

This particular asset() issue + lost midi file is no longer an issue with 4.0-rc2.
(was fixed for good sometime in Jan'15)

system

2020-04-19 20:16

developer   ~0023327

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2014-10-12 07:26 alexanderlindo New Issue
2014-10-12 11:19 x42 Note Added: 0015915
2014-10-12 17:53 alexanderlindo File Added: Bass2-1-1.mid
2014-10-12 17:58 alexanderlindo Note Added: 0015916
2014-10-12 18:00 alexanderlindo Note Edited: 0015916
2014-10-12 18:09 alexanderlindo Note Edited: 0015916
2015-04-04 00:24 x42 Note Added: 0016530
2015-04-04 00:24 x42 Status new => resolved
2015-04-04 00:24 x42 Resolution open => fixed
2015-04-04 00:24 x42 Assigned To => x42
2020-04-19 20:16 system Note Added: 0023327
2020-04-19 20:16 system Status resolved => closed