View Issue Details

IDProjectCategoryView StatusLast Update
0003478ardourbugspublic2011-12-28 07:46
Reporterfourstrings Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product Version2.8.11 
Summary0003478: Ardour crashes reopening a session
DescriptionHi! I'm experiencing an Ardour-2.8.11 "Segmentation Fault" re-opening a particular file. On Ardour crash it sometimes reports "Segmentation Fault" and sometimes a very long backtrace (I attached the "backtrace.txt")!

Brief history: I was working in a recording session (resizing regions) when Ardour suddenly crashed. Everytime I want to re-open that file Ardour-2.8.11 crashes!
The sequence: I launch ardour; it appears the Ardour Gui and the splash-screen with the "Reload Session History" writing; the splash disappears; Ardour-2.8.11 makes an heavy access on my internal hard drive (why? ...my session is on an external usb drive!!!) and the cpu load is beetween 85-100%; ...then Ardour crashes!

I tried to launch Ardour with the options "-d", "-O", "-S", but no success.
I tried to open that file by using Ardour2-svn and Ardour3-svn but with no success..also these new Ardour versions crashed!
I tried to open that file by using Ardour on a gentoo distro (totally removing the memlock) but unfortunately with the same result!
Additional InformationDistro: Slackware -current, kernel rt 2.6.31.12-rt21
Libraries and Dependencies:
Slackware Official: fftw-3.2.2, libsamplerate-0.1.7, libxml2-2.7.7, libxslt-1.1.26, libart_lgpl-2.3.21, libsamplerate-0.1.7, raptor-1.4.21, liblrdf-0.4.0
Slackware UNOfficial: jack-audio-connection-kit-1.9.5, libgsasl-0.2.29, libsndfile-1.0.21, ladspa-1.13, ode-0.11.1, libgnomecanvas-2.30.1, libgnomecanvasmm-2.26.0, liblo-0.26, aubio-0.32, liblrdf-0.4.0, vcdimager-0.7.23, celt-0.8.1, slv2-0.6.6


***BACKTRACE***

herman@darkstar:~$ set_rlimits /usr/bin/ardour2
WARNING: Your system has a limit for maximum amount of locked memory!
         This might cause Ardour to run out of memory before your system runs
         out of memory. You can view the memory limit with 'ulimit -l', and it
         is normally controlled by /etc/security/limits.conf

Ardour 2.8.11
   (built using 7387 and GCC version 4.4.4)
Copyright (C) 1999-2008 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
loading default ui configuration file /etc/ardour2/ardour2_ui_default.conf
Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
ardour: [INFO]: Ardour will be limited to 1024 open files
loading system configuration file /etc/ardour2/ardour_system.rc
ardour: [INFO]: Using SSE optimized routines
ardour: [INFO]: looking for control protocols in /home/herman/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control surface protocol discovered: "Mackie"
ardour: [INFO]: Control protocol Tranzport not usable
loading bindings from /etc/ardour2/mnemonic-us.bindings

(ardour-2.8.11:18154): Gtk-WARNING **: EnableTranslation: missing action EnableTranslation
Session writable based on /mnt/xfs_music/ardour2_96khz/
*** glibc detected *** /usr/lib/ardour2/ardour-2.8.11: munmap_chunk(): invalid pointer: 0x25d3a008 ***
======= Backtrace: =========
/lib/libc.so.6(+0x705aa)[0xb5f865aa]
/usr/lib/libart_lgpl_2.so.2(art_free+0x1d)[0xb67ce33d]
/usr/lib/libart_lgpl_2.so.2(art_svp_vpath_stroke_raw+0x18e)[0xb67da10e]
/usr/lib/libart_lgpl_2.so.2(art_svp_vpath_stroke+0x48)[0xb67da698]
/usr/lib/libgnomecanvas-2.so.0(+0x11cdc)[0xb67f2cdc]
======= Memory map: ========
08048000-085b4000 r-xp 00000000 08:05 194542 /usr/lib/ardour2/ardour-2.8.11
085b4000-085b7000 rw-p 0056b000 08:05 194542 /usr/lib/ardour2/ardour-2.8.11
085b7000-09a6a000 rw-p 00000000 00:00 0 [heap]
11d39000-25d3a000 rw-p 00000000 00:00 0
25d3a000-39d3b000 rw-p 00000000 00:00 0
57d3d000-77b3f000 rw-p 00000000 00:00 0
87a40000-9b902000 rw-p 00000000 00:00 0
9b902000-9b9c0000 r-xp 00000000 08:05 429203 /usr/lib/lv2/calf.lv2/calf.so
9b9c0000-9b9d6000 rw-p 000be000 08:05 429203 /usr/lib/lv2/calf.lv2/calf.so
9b9d6000-9dca6000 rw-p 00000000 00:00 0
9dca6000-a2b0e000 rw-s 00000000 00:0f 94190 /dev/shm/jack-501-0
a2b0e000-a2b0f000 rw-s 00000000 00:0f 95560 /dev/shm/jack-501-3 (deleted)
a2c08000-a2c88000 r--p 00000000 08:05 151091 /usr/share/fonts/TTF/DejaVuSans-Oblique.ttf
a2c88000-a56ab000 rw-p 00000000 00:00 0
a56ab000-a56ac000 ---p 00000000 00:00 0
a56ac000-a5726000 rwxp 00000000 00:00 0
a5726000-a5727000 ---p 00000000 00:00 0
a5727000-a57a1000 rwxp 00000000 00:00 0
a57a1000-a5bcd000 rw-p 00000000 00:00 0
a5bcd000-a5bce000 ---p 00000000 00:00 0
a5bce000-a5c48000 rwxp 00000000 00:00 0
a5c48000-a5cb2000 rw-p 00000000 00:00 0
a5cb2000-a5cb3000 ---p 00000000 00:00 0
a5cb3000-a5d32000 rwxp 00000000 00:00 0
a5d32000-a5d67000 rw-p 00000000 00:00 0
a5df3000-a5e26000 r-xp 00000000 08:05 183947 /usr/lib/libgsf-1.so.114.0.16
a5e26000-a5e29000 rw-p 00032000 08:05 183947 /usr/lib/libgsf-1.so.114.0.16
a5e29000-a5e2a000 rw-p 00000000 00:00 0
a5e2a000-a5e5b000 r-xp 00000000 08:05 185247 /usr/lib/librsvg-2.so.2.26.0
a5e5b000-a5e5c000 rw-p 00031000 08:05 185247 /usr/lib/librsvg-2.so.2.26.0
a5e85000-a5e8b000 r-xp 00000000 08:05 177411 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
a5e8b000-a5e8c000 rw-p 00005000 08:05 177411 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
a5e8c000-a5f14000 rw-p 00000000 00:00 0
a5f14000-a5fa0000 r--p 00000000 08:05 155307 /usr/share/fonts/TTF/DejaVuSans-Bold.ttf
a5fa0000-a6000000 rw-s 00000000 00:08 15368237 /SYSV00000000 (deleted)
a6000000-a6001000 ---p 00000000 00:00 0
a6001000-a6800000 rwxp 00000000 00:00 0
a6800000-a6801000 ---p 00000000 00:00 0
a6801000-a7000000 rwxp 00000000 00:00 0
a7000000-a70cd000 rw-p 00000000 00:00 0
a70cd000-a7100000 ---p 00000000 00:00 0
a7104000-a7114000 r-xp 00000000 08:05 1035 /lib/libbz2.so.1.0.6
a7114000-a7115000 rw-p 00010000 08:05 1035 /lib/libbz2.so.1.0.6
a7115000-a7116000 r-xp 00000000 08:05 185249 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
a7116000-a7117000 rw-p 00000000 08:05 185249 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
a7117000-a7118000 rw-s 00000000 00:0f 95593 /dev/shm/jack-501-3 (deleted)
a7118000-a7119000 ---p 00000000 00:00 0
a7119000-a7918000 rwxp 00000000 00:00 0
a7918000-a7978000 rw-s 00000000 00:08 15335468 /SYSV00000000 (deleted)
a7978000-a798a000 rw-s 00000000 00:0f 10045 /dev/shm/jack-shm-registry
a798a000-a798b000 ---p 00000000 00:00 0
a798b000-a7a0a000 rwxp 00000000 00:00 0
a7a0a000-a7a0b000 ---p 00000000 00:00 0
a7a0b000-a7a8a000 rwxp 00000000 00:00 0
a7a8a000-a7a8b000 ---p 00000000 00:00 0
a7a8b000-a828a000 rwxp 00000000 00:00 0
a828a000-a828b000 ---p 00000000 00:00 0
a828b000-a8a8a000 rwxp 00000000 00:00 0
a8a8a000-add05000 r--p 00000000 08:05 37825 /usr/share/icons/hicolor/icon-theme.cache
add05000-b2f80000 r--p 00000000 08:05 37825 /usr/share/icons/hicolor/icon-theme.cache
b2f80000-b2f84000 r-xp 00000000 08:05 177413 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b2f84000-b2f85000 rw-p 00003000 08:05 177413 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b2f85000-b2fa1000 r--s 00000000 08:05 137673 /usr/share/mime/mime.cache
b2fa1000-b2fbd000 r--s 00000000 08:05 137673 /usr/share/mime/mime.cache
b2fbd000-b2fbe000 r--s 00000000 08:05 276094 /home/herman/.local/share/mime/mime.cache
b2fbe000-b2fc0000 r-xp 00000000 08:05 430599 /usr/lib/ladspa/pitch_scale_1193.so
b2fc0000-b2fc1000 rw-p 00001000 08:05 430599 /usr/lib/ladspa/pitch_scale_1193.so
b2fc1000-b2fd1000 rw-p 00000000 00:00 0
b2fd1000-b2fd3000 r-xp 00000000 08:05 430598 /usr/lib/ladspa/fast_lookahead_limiter_1913.so
b2fd3000-b2fd4000 rw-p 00001000 08:05 430598 /usr/lib/ladspa/fast_lookahead_limiter_1913.so
b2fd4000-b2fd5000 r-xp 00000000 08:05 430597 /usr/lib/ladspa/hilbert_1440.so
b2fd5000-b2fd6000 rw-p 00000000 08:05 430597 /usr/lib/ladspa/hilbert_1440.so
b2fd6000-b2fdc000 r-xp 00000000 08:05 430860 /usr/lib/ladspa/tap_eqbw.so
b2fdc000-b2fdd000 rw-p 00005000 08:05 430860 /usr/lib/ladspa/tap_eqbw.so
b2fdd000-b2fde000 r-xp 00000000 08:05 430595 /usr/lib/ladspa/mod_delay_1419.so
b2fde000-b2fdf000 rw-p 00000000 08:05 430595 /usr/lib/ladspa/mod_delay_1419.so
b2fdf000-b2fe2000 r-xp 00000000 08:05 430594 /usr/lib/ladspa/gverb_1216.so
b2fe2000-b2fe3000 rw-p 00002000 08:05 430594 /usr/lib/ladspa/gverb_1216.so
b2fe3000-b2fe4000 r-xp 00000000 08:05 430593 /usr/lib/ladspa/comb_splitter_1411.so
b2fe4000-b2fe5000 rw-p 00000000 08:05 430593 /usr/lib/ladspa/comb_splitter_1411.so
b2fe5000-b2fe7000 r-xp 00000000 08:05 430592 /usr/lib/ladspa/bandpass_iir_1892.so
b2fe7000-b2fe8000 rw-p 00002000 08:05 430592 /usr/lib/ladspa/bandpass_iir_1892.so
b2fe8000-b2fea000 r-xp 00000000 08:05 430591 /usr/lib/ladspa/bode_shifter_cv_1432.so
b2fea000-b2feb000 rw-p 00001000 08:05 430591 /usr/lib/ladspa/bode_shifter_cv_1432.so
b2feb000-b2fec000 r-xp 00000000 08:05 430590 /usr/lib/ladspa/single_para_1203.so
b2fec000-b2fed000 rw-p 00000000 08:05 430590 /usr/lib/ladspa/single_para_1203.so
b2fed000-b2fef000 r-xp 00000000 08:05 430589 /usr/lib/ladspa/gate_1410.so
b2fef000-b2ff0000 rw-p 00001000 08:05 430589 /usr/lib/ladspa/gate_1410.so
b2ff0000-b2ff1000 r-xp 00000000 08:05 430588 /usr/lib/ladspa/sin_cos_1881.so
b2ff1000-b2ff2000 rw-p 00000000 08:05 430588 /usr/lib/ladspa/sin_cos_1881.so
b2ff2000-b2ff3000 r-xp 00000000 08:05 430587 /usr/lib/ladspa/fad_delay_1192.so
b2ff3000-b2ff4000 rw-p 00000000 08:05 430587 /usr/lib/ladspa/fad_delay_1192.so
b2ff4000-b2ff7000 r-xp 00000000 08:05 430585 /usr/lib/ladspa/triple_para_1204.so
b2ff7000-b2ff8000 rw-p 00002000 08:05 430585 /usr/lib/ladspa/triple_para_1204.so
b2ff8000-b2ffa000 r-xp 00000000 08:05 430584 /usr/lib/ladspa/bode_shifter_1431.so
b2ffa000-b2ffb000 rw-p 00001000 08:05 430584 /usr/lib/ladspa/bode_shifter_1431.so
b2ffb000-b2fff000 r-xp 00000000 08:05 430859 /usr/lib/ladspa/tap_rotspeak.so
b2fff000-b3000000 rw-p 00003000 08:05 430859 /usr/lib/ladspa/tap_rotspeak.so
b3000000-b3001000 rw-p 00000000 00:00 0
b3001000-b3002000 r-xp 00000000 08:05 430797 /usr/lib/ladspa/jamincont_1912.so
b3002000-b3003000 rw-p 00000000 08:05 430797 /usr/lib/ladspa/jamincont_1912.so
b3003000-b3004000 r-xp 00000000 08:05 430858 /usr/lib/ladspa/tap_tremolo.so
b3004000-b3005000 rw-p 00001000 08:05 430858 /usr/lib/ladspa/tap_tremolo.so
b3005000-b3006000 rw-p 00000000 00:00 0
b3006000-b3009000 r-xp 00000000 08:05 430583 /usr/lib/ladspa/sc4_1882.so
b3009000-b300a000 rw-p 00002000 08:05 430583 /usr/lib/ladspa/sc4_1882.so
b300a000-b300c000 rw-p 00000000 00:00 0
b300c000-b300d000 r-xp 00000000 08:05 430582 /usr/lib/ladspa/valve_rect_1405.so
b300d000-b300e000 rw-p 00000000 08:05 430582 /usr/lib/ladspa/valve_rect_1405.so
b300e000-b3030000 r-xp 00000000 08:05 468833 /usr/lib/ladspa/ladspa-rubberband.so
b3030000-b3031000 rw-p 00021000 08:05 468833 /usr/lib/ladspa/ladspa-rubberband.so
b3031000-b3038000 r-xp 00000000 08:05 430581 /usr/lib/ladspa/hermes_filter_1200.so
b3038000-b3039000 rw-p 00006000 08:05 430581 /usr/lib/ladspa/hermes_filter_1200.so
b3039000-b303a000 r-xp 00000000 08:05 430580 /usr/lib/ladspa/hard_limiter_1413.so
b303a000-b303b000 rw-p 00000000 08:05 430580 /usr/lib/ladspa/hard_limiter_1413.so
b303b000-b303e000 r-xp 00000000 08:05 430579 /usr/lib/ladspa/se4_1883.so
b303e000-b303f000 rw-p 00002000 08:05 430579 /usr/lib/ladspa/se4_1883.so
b303f000-b3041000 rw-p 00000000 00:00 0
b3041000-b3044000 r-xp 00000000 08:05 430857 /usr/lib/ladspa/tap_doubler.so
b3044000-b3045000 rw-p 00002000 08:05 430857 /usr/lib/ladspa/tap_doubler.so
b3045000-b3046000 r-xp 00000000 08:05 430578 /usr/lib/ladspa/shaper_1187.so
b3046000-b3047000 rw-p 00000000 08:05 430578 /usr/lib/ladspa/shaper_1187.so
b3047000-b3049000 r-xp 00000000 08:05 431373 /usr/lib/ladspa/sine.so
b3049000-b304a000 rw-p 00001000 08:05 431373 /usr/lib/ladspa/sine.so
b304a000-b304b000 r-xp 00000000 08:05 430577 /usr/lib/ladspa/gong_beater_1439.so
b304b000-b304c000 rw-p 00001000 08:05 430577 /usr/lib/ladspa/gong_beater_1439.so
b304c000-b304d000 r-xp 00000000 08:05 430576 /usr/lib/ladspa/wave_terrain_1412.so
b304d000-b304e000 rw-p 00000000 08:05 430576 /usr/lib/ladspa/wave_terrain_1412.so
b304e000-b304f000 r-xp 00000000 08:05 430573 /usr/lib/ladspa/karaoke_1409.so
b304f000-b3050000 rw-p 00000000 08:05 430573 /usr/lib/ladspa/karaoke_1409.so
b3050000-b3051000 r-xp 00000000 08:05 430572 /usr/lib/ladspa/surround_encoder_1401.so
b3051000-b3052000 rw-p 00000000 08:05 430572 /usr/lib/ladspa/surround_encoder_1401.so
b3052000-b3056000 r-xp 00000000 08:05 430571 /usr/lib/ladspa/gong_1424.so
b3056000-b3057000 rw-p 00003000 08:05 430571 /usr/lib/ladspa/gong_1424.so
b3057000-b3058000 r-xp 00000000 08:05 430570 /usr/lib/ladspa/pointer_cast_1910.so
b3058000-b3059000 rw-p 00000000 08:05 430570 /usr/lib/ladspa/pointer_cast_1910.so
b3059000-b305c000 r-xp 00000000 08:05 430569 /usr/lib/ladspa/butterworth_1902.so
b305c000-b305d000 rw-p 00002000 08:05 430569 /usr/lib/ladspa/butterworth_1902.so
b305d000-b305e000 r-xp 00000000 08:05 430568 /usr/lib/ladspa/zm1_1428.so
b305e000-b305f000 rw-p 00000000 08:05 430568 /usr/lib/ladspa/zm1_1428.so
b305f000-b3061000 r-xp 00000000 08:05 430516 /usr/lib/ladspa/sifter_1210.so
b3061000-b3062000 rw-p 00002000 08:05 430516 /usr/lib/ladspa/sifter_1210.so
b3062000-b3063000 r-xp 00000000 08:05 430493 /usr/lib/ladspa/valve_1209.so
b3063000-b3064000 rw-p 00000000 08:05 430493 /usr/lib/ladspa/valve_1209.so
b3064000-b3065000 r-xp 00000000 08:05 430492 /usr/lib/ladspa/divider_1186.so
b3065000-b3066000 rw-p 00000000 08:05 430492 /usr/lib/ladspa/divider_1186.so
b3066000-b306b000 r-xp 00000000 08:05 430856 /usr/lib/ladspa/tap_eq.so
b306b000-b306c000 rw-p 00004000 08:05 430856 /usr/lib/ladspa/tap_eq.so
b306c000-b306e000 r-xp 00000000 08:05 430855 /usr/lib/ladspa/tap_limiter.so
b306e000-b306f000 rw-p 00001000 08:05 430855 /usr/lib/ladspa/tap_limiter.so
b306f000-b3070000 r-xp 00000000 08:05 430491 /usr/lib/ladspa/rate_shifter_1417.so
b3070000-b3071000 rw-p 00000000 08:05 430491 /usr/lib/ladspa/rate_shifter_1417.soAborted

TagsNo tags attached.

  Users sponsoring this issue
Sponsors List Total Sponsorship = US$ 5

2010-09-24 23:01: fourstrings (US$ 5)
  Users sponsoring this issue (Total Sponsorship = US$ 5)

Activities

2010-09-24 11:35

 

ardour2_96khz.ardour (105,609 bytes)

fourstrings

2010-09-24 22:38

reporter   ~0009159

I could re-open successfully the session by changing the zoom="..." value in both "instant.xml" files. The one in my ~/.ardour2 and the other one in the session directory.
Specifically, I couldn't load the session with the value "zoom=257.000000"; I had to change to "zoom=2048.0".
Thanks for the help received in the "#ardour" irc channel!! :)

Issue History

Date Modified Username Field Change
2010-09-24 11:35 fourstrings New Issue
2010-09-24 11:35 fourstrings File Added: ardour2_96khz.ardour
2010-09-24 22:38 fourstrings Note Added: 0009159
2010-09-24 23:01 fourstrings Sponsorship Added fourstrings: US$ 5
2010-09-24 23:01 fourstrings Sponsorship Total 0 => 5