View Issue Details

IDProjectCategoryView StatusLast Update
0003832ardourbugspublic2011-03-07 22:24
Reporterin0giro Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product VersionSVN/2.0-ongoing 
Target Version2.8.12 
Summary0003832: involved Tempo Map causes bar number render error and scrolling crash
Descriptionwith the included sessions file "scroll crash 02.ardour" (which was started from a new blank session but had an existing TempoMap copied in from another session), 2 problems arise in Ardour 2.x SVN revision 9083:

1. bar numbers start overlapping, as seen in the attached file "scroll crash 02.ardour - bar number render error.png". this seems to be the precursor to the crash.

2. scrolling to the right while not playing, whether by moving the playhead or using the scrollbar, results in a crash of Ardour 2.x.

though 0000001 does not cause a crash, i believe they are related, as all my session files that have non-simple meter/tempo changes eventually show this render/drawing error, and the crash only happens in these types of files.

i have been unable to find the exact reproduction steps, but as i mentioned, the Tempo Map pasted into a new session file does the trick.

i have included the session file and non real-time backtrace below.

please let me know if you need more help.

thanks.
Additional Information*** session file ***

<?xml version="1.0" encoding="UTF-8"?>
<Session version="2.0.0" name="scroll crash 01" sample-rate="96000" id-counter="680">
  <Config>
    <Option name="output-auto-connect" value="2"/>
    <Option name="input-auto-connect" value="1"/>
    <Option name="mtc-port-name" value="control"/>
    <Option name="mmc-port-name" value="control"/>
    <Option name="midi-port-name" value="control"/>
    <Option name="clicking" value="yes"/>
    <Option name="meter-falloff" value="32"/>
    <end-marker-is-free val="no"/>
  </Config>
  <Sources/>
  <Regions/>
  <DiskStreams>
    <AudioDiskstream flags="Recordable" channels="1" playlist="Audio 1.1" speed="1" name="Audio 1" id="173"/>
  </DiskStreams>
  <Locations>
    <Location id="17" name="start" start="0" end="0" flags="IsMark,IsStart" locked="no"/>
    <Location id="16" name="end" start="28800000" end="28800000" flags="IsMark,IsEnd" locked="no"/>
    <Location id="60" name="Ciclo" start="0" end="28800000" flags="IsAutoLoop,IsHidden" locked="no"/>
    <Location id="61" name="Punch" start="0" end="28800000" flags="IsAutoPunch,IsHidden" locked="no"/>
    <Location id="70" name="mark1" start="576000" end="576000" flags="IsMark" locked="no"/>
    <Location id="73" name="mark2" start="1216000" end="1216000" flags="IsMark" locked="no"/>
  </Locations>
  <Connections/>
  <Routes>
    <Route flags="MasterOut" default-type="audio" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" meter-point="MeterPostFader" order-keys="editor=0:signal=0">
      <IO name="master" id="18" active="yes" inputs="{Audio 1/out 1}{Audio 1/out 2}" outputs="{}" gain="1.000000000000" iolimits="-1,2,-1,2">
        <Panner linked="no" link_direction="SameDirection" bypassed="no"/>
        <controllable name="gaincontrol" id="19"/>
        <Automation>
          <AutomationList id="20" default="1" min_yval="0" max_yval="2" max_xval="0" state="Off" style="Absolute"/>
        </Automation>
      </IO>
      <controllable name="solo" id="22"/>
      <controllable name="mute" id="23"/>
      <remote_control id="1"/>
      <extra>
        <GUI color="19868:15285:22061" shown_mixer="yes" height="62" shown_editor="yes">
          <gain shown="no" height="62"/>
          <pan shown="no" height="62"/>
        </GUI>
      </extra>
    </Route>
    <Route default-type="audio" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" meter-point="MeterPostFader" order-keys="editor=1:signal=1" mode="Normal" diskstream-id="173">
      <IO name="Audio 1" id="166" active="yes" inputs="{}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
        <Panner linked="no" link_direction="SameDirection" bypassed="no">
          <Output x="0" y="0"/>
          <Output x="1" y="0"/>
          <StreamPanner x="0" type="Equal Power Stereo" muted="no">
            <Automation>
              <AutomationList id="193" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
            </Automation>
            <controllable name="panner" id="192"/>
          </StreamPanner>
          <StreamPanner x="1" type="Equal Power Stereo" muted="no">
            <Automation>
              <AutomationList id="196" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
            </Automation>
            <controllable name="panner" id="195"/>
          </StreamPanner>
        </Panner>
        <controllable name="gaincontrol" id="167"/>
        <Automation>
          <AutomationList id="168" default="1" min_yval="0" max_yval="2" max_xval="0" state="Off" style="Absolute"/>
        </Automation>
      </IO>
      <controllable name="solo" id="170"/>
      <controllable name="mute" id="171"/>
      <remote_control id="2"/>
      <Insert type="ladspa" unique-id="4068" count="1">
        <Redirect active="yes" placement="PreFader">
          <IO name="guitarix" id="187" active="yes" inputs="" outputs="" gain="1.000000000000" iolimits="-1,-1,-1,-1">
            <Panner linked="no" link_direction="SameDirection" bypassed="no"/>
            <controllable name="gaincontrol" id="188"/>
            <Automation>
              <Automation/>
            </Automation>
          </IO>
          <Automation visible=""/>
        </Redirect>
        <ladspa>
          <port number="3" value="+0.000000"/>
          <controllable name="balance" id="199"/>
          <port number="4" value="+0.000000"/>
          <controllable name="tone-bass" id="201"/>
          <port number="5" value="+0.000000"/>
          <controllable name="tone-treble" id="203"/>
          <port number="6" value="+0.000000"/>
          <controllable name="gain-in" id="205"/>
          <port number="7" value="+0.000000"/>
          <controllable name="gain-out" id="207"/>
          <port number="8" value="+0.000000"/>
          <controllable name="gain-preamp" id="209"/>
          <port number="9" value="+1.000000"/>
          <controllable name="distortion-drive" id="211"/>
          <port number="10" value="+1.000000"/>
          <controllable name="distortion-onoff" id="213"/>
          <port number="11" value="+0.000000"/>
          <controllable name="freeverb-roomsize" id="215"/>
          <port number="12" value="+0.000000"/>
          <controllable name="freeverb-onoff" id="217"/>
          <port number="13" value="+20.000000"/>
          <controllable name="ir-frequency" id="219"/>
          <port number="14" value="+4.175253"/>
          <controllable name="ir-peakgain" id="221"/>
          <port number="15" value="+1.000000"/>
          <controllable name="ir-onoff" id="223"/>
          <port number="16" value="+0.000000"/>
          <controllable name="crybaby-wah" id="225"/>
          <port number="17" value="+0.000000"/>
          <controllable name="crybaby-onoff" id="227"/>
          <port number="18" value="+60.000000"/>
          <controllable name="echo-release" id="229"/>
          <port number="19" value="+1000.000000"/>
          <controllable name="echo-time" id="231"/>
          <port number="20" value="+1.000000"/>
          <controllable name="echo-onoff" id="233"/>
          <port number="21" value="+0.000000"/>
          <controllable name="feedbackgain" id="235"/>
          <port number="22" value="+0.000000"/>
          <controllable name="feedforwardgain" id="237"/>
        </ladspa>
        <controls>
          <controllable name="balance" id="199" parameter="3"/>
          <controllable name="tone-bass" id="201" parameter="4"/>
          <controllable name="tone-treble" id="203" parameter="5"/>
          <controllable name="gain-in" id="205" parameter="6"/>
          <controllable name="gain-out" id="207" parameter="7"/>
          <controllable name="gain-preamp" id="209" parameter="8"/>
          <controllable name="distortion-drive" id="211" parameter="9"/>
          <controllable name="distortion-onoff" id="213" parameter="10"/>
          <controllable name="freeverb-roomsize" id="215" parameter="11"/>
          <controllable name="freeverb-onoff" id="217" parameter="12"/>
          <controllable name="ir-frequency" id="219" parameter="13"/>
          <controllable name="ir-peakgain" id="221" parameter="14"/>
          <controllable name="ir-onoff" id="223" parameter="15"/>
          <controllable name="crybaby-wah" id="225" parameter="16"/>
          <controllable name="crybaby-onoff" id="227" parameter="17"/>
          <controllable name="echo-release" id="229" parameter="18"/>
          <controllable name="echo-time" id="231" parameter="19"/>
          <controllable name="echo-onoff" id="233" parameter="20"/>
          <controllable name="feedbackgain" id="235" parameter="21"/>
          <controllable name="feedforwardgain" id="237" parameter="22"/>
        </controls>
        <PortAutomation>
          <port number="3">
            <AutomationList id="200" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="4">
            <AutomationList id="202" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="5">
            <AutomationList id="204" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="6">
            <AutomationList id="206" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="7">
            <AutomationList id="208" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="8">
            <AutomationList id="210" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="9">
            <AutomationList id="212" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="10">
            <AutomationList id="214" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="11">
            <AutomationList id="216" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="12">
            <AutomationList id="218" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="13">
            <AutomationList id="220" default="20" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="14">
            <AutomationList id="222" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="15">
            <AutomationList id="224" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="16">
            <AutomationList id="226" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="17">
            <AutomationList id="228" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="18">
            <AutomationList id="230" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="19">
            <AutomationList id="232" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="20">
            <AutomationList id="234" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="21">
            <AutomationList id="236" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
          <port number="22">
            <AutomationList id="238" default="0" min_yval="1" max_yval="3" max_xval="0" state="Off" style="Absolute"/>
          </port>
        </PortAutomation>
      </Insert>
      <extra>
        <GUI color="8884:8082:24951" shown_mixer="yes" height="62" shown_editor="yes">
          <gain shown="no" height="62"/>
          <pan shown="no" height="62"/>
        </GUI>
      </extra>
      <alignment style="ExistingMaterial"/>
      <controllable name="recenable" id="557"/>
    </Route>
  </Routes>
  <EditGroups/>
  <MixGroups/>
  <Playlists/>
  <UnusedPlaylists/>
  <Click>
    <IO name="click" id="24" active="yes" inputs="" outputs="{}{}" gain="1.000000000000" iolimits="0,0,-1,-1">
      <Panner linked="no" link_direction="SameDirection" bypassed="no">
        <Output x="0" y="0"/>
        <Output x="1" y="0"/>
        <StreamPanner x="0.5" type="Equal Power Stereo" muted="no">
          <Automation>
            <AutomationList id="59" default="0.5" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
          </Automation>
          <controllable name="panner" id="58"/>
        </StreamPanner>
      </Panner>
      <controllable name="gaincontrol" id="25"/>
      <Automation>
        <AutomationList id="26" default="1" min_yval="0" max_yval="2" max_xval="0" state="Off" style="Absolute"/>
      </Automation>
    </IO>
  </Click>
  <NamedSelections/>
<!-- <TempoMap>
    <Tempo start="1|1|0" beats-per-minute="120.000000" note-type="4.000000" movable="no"/>
    <Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" movable="no"/>
    <Tempo start="4|1|0" beats-per-minute="108.000000" note-type="4.000000" movable="yes"/>
    <Meter start="4|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="6|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="7|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="9|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="10|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
  </TempoMap>
-->
  <TempoMap>
    <Tempo start="1|1|0" beats-per-minute="82.000000" note-type="4.000000" movable="no"/>
    <Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" movable="no"/>
    <Tempo start="14|1|0" beats-per-minute="70.000000" note-type="4.000000" movable="yes"/>
    <Meter start="16|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Tempo start="16|1|0" beats-per-minute="108.000000" note-type="4.000000" movable="yes"/>
    <Meter start="18|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="19|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="22|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="23|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="26|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="27|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="30|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="31|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="34|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="35|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="38|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Tempo start="39|1|0" beats-per-minute="148.000000" note-type="4.000000" movable="yes"/>
    <Meter start="39|1|0" note-type="4.000000" beats-per-bar="3.000000" movable="yes"/>
    <Tempo start="67|1|0" beats-per-minute="40.000000" note-type="4.000000" movable="yes"/>
    <Tempo start="68|1|0" beats-per-minute="108.000000" note-type="4.000000" movable="yes"/>
    <Meter start="68|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="69|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="70|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="73|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="74|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="77|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="78|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="81|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Meter start="82|1|0" note-type="4.000000" beats-per-bar="6.000000" movable="yes"/>
    <Meter start="85|1|0" note-type="4.000000" beats-per-bar="7.000000" movable="yes"/>
    <Tempo start="86|1|0" beats-per-minute="148.000000" note-type="4.000000" movable="yes"/>
    <Meter start="86|1|0" note-type="4.000000" beats-per-bar="3.000000" movable="yes"/>
    <Tempo start="101|1|0" beats-per-minute="118.000000" note-type="4.000000" movable="yes"/>
    <Tempo start="102|1|0" beats-per-minute="150.000000" note-type="4.000000" movable="yes"/>
    <Tempo start="130|1|0" beats-per-minute="148.000000" note-type="4.000000" movable="yes"/>
    <Tempo start="131|1|0" beats-per-minute="146.000000" note-type="4.000000" movable="yes"/>
    <Tempo start="132|1|0" beats-per-minute="144.000000" note-type="4.000000" movable="yes"/>
    <Tempo start="133|1|0" beats-per-minute="142.000000" note-type="4.000000" movable="yes"/>
    <Tempo start="134|1|0" beats-per-minute="140.000000" note-type="4.000000" movable="yes"/>
  </TempoMap>
  <ControlProtocols>
    <Protocol name="Generic MIDI" feedback="0" feedback_interval="10000" active="yes">
      <controls/>
    </Protocol>
    <Protocol name="Mackie" active="no"/>
  </ControlProtocols>
  <extra>
    <RulerVisibility smpte="yes" bbt="yes" frames="yes" minsec="no" tempo="yes" meter="yes" marker="yes" rangemarker="no" transportmarker="yes" cdmarker="no"/>
  </extra>
</Session>

**** backtrace ****

(gdb) run "/home/in0giro/casa/roba/Ardour 2.x/scroll crash 01/scroll crash 02.ardour"
Starting program: /media/Casa/in0giro/temporaneo/Ardour 2.x/ardour-2.9999/work/ardour2/gtk2_ardour/ardour-2.8.11 "/home/in0giro/casa/roba/Ardour 2.x/scroll crash 01/scroll crash 02.ardour"
[Thread debugging using libthread_db enabled]
Ardour 2.8.11
   (built using 9083 and GCC version 4.4.5)
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.
Cannot install SIGPIPE error handler
theme_init() called from internal clearlooks engine
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:76: error: unexpected identifier `colorize_scrollbar', expected character `}'
[New Thread 0x7fffe0727700 (LWP 16393)]
sto caricando il file predefinito di configurazione ui gtk2_ardour/ardour2_ui_default.conf
sto caricando il file di configurazione ui /home/in0giro/.ardour2/ardour2_ui.conf
Loading ui configuration file gtk2_ardour/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 ./ardour_system.rc
loading user configuration file /home/in0giro/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffdfcbb700 (LWP 16394)]
[New Thread 0x7fffdf4ba700 (LWP 16395)]
[New Thread 0x7fffdecb9700 (LWP 16396)]
ardour: [INFO]: looking for control protocols in /home/in0giro/.ardour2/surfaces/:/usr/lib64/ardour2/surfaces/
ardour: [INFO]: Control protocol Tranzport not usable
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control surface protocol discovered: "Mackie"
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
[New Thread 0x7fffc2c7f700 (LWP 16397)]
[New Thread 0x7fffc247e700 (LWP 16398)]
[New Thread 0x7fffc1c7d700 (LWP 16399)]
[New Thread 0x7fffc147c700 (LWP 16400)]
[New Thread 0x7fffc0c7b700 (LWP 16401)]
[New Thread 0x7fffc047a700 (LWP 16402)]
[New Thread 0x7fffc03f9700 (LWP 16403)]
[Thread 0x7fffc03f9700 (LWP 16403) exited]
[Thread 0x7fffc047a700 (LWP 16402) exited]
[New Thread 0x7fffc047a700 (LWP 16404)]
[New Thread 0x7fffc03f9700 (LWP 16405)]
loading bindings from /home/in0giro/.ardour2/ardour.bindings

(ardour-2.8.11:16392): Gtk-WARNING **: EnableTranslation: missing action EnableTranslation
[New Thread 0x7fffbff9d700 (LWP 16406)]
[Thread 0x7fffc2c7f700 (LWP 16397) exited]
[Thread 0x7fffc247e700 (LWP 16398) exited]
[Thread 0x7fffc147c700 (LWP 16400) exited]
[Thread 0x7fffc0c7b700 (LWP 16401) exited]
[New Thread 0x7fffbff1b820 (LWP 16407)]
Session writable based on /media/Casa/in0giro/roba/Ardour 2.x/scroll crash 01/
[New Thread 0x7fffbfaf6820 (LWP 16408)]
[New Thread 0x7fffbfa7b820 (LWP 16409)]
[New Thread 0x7fffc0c7b700 (LWP 16410)]
REDISPLAY diskstream
[Thread 0x7fffc1c7d700 (LWP 16399) exited]
ardour-2.8.11: gtk2_ardour/tempo_lines.cc:231: void TempoLines::draw(std::vector<ARDOUR::TempoMap::BBTPoint, std::allocator<ARDOUR::TempoMap::BBTPoint> >&, double): Asserzione `_lines.find(xpos) == _lines.end()' fallita.

Program received signal SIGABRT, Aborted.
0x00007fffef2aa175 in raise () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 19 (Thread 0x7fffc0c7b700 (LWP 16410)):
#0 0x00007fffef5dd619 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
0000001 0x00007ffff6024462 in ?? () from /usr/lib/libgthread-2.0.so.0
#2 0x00007ffff5b31771 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff5b318b7 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
0000004 0x00007ffff5b844e7 in ?? () from /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
#6 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#7 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 18 (Thread 0x7fffbfa7b820 (LWP 16409)):
#0 0x00007fffef340af3 in poll () from /lib/libc.so.6
0000001 0x00007ffff7b1c15e in ARDOUR::Session::midi_thread_work() () from libs/ardour/libardour.so
#2 0x00007ffff7b1c951 in ARDOUR::Session::_midi_thread_work(void*) () from libs/ardour/libardour.so
#3 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000004 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 17 (Thread 0x7fffbfaf6820 (LWP 16408)):
#0 0x00007fffef340af3 in poll () from /lib/libc.so.6
0000001 0x00007ffff7ad5fc8 in ARDOUR::Session::butler_thread_work() () from libs/ardour/libardour.so
#2 0x00007ffff7ad712b in ARDOUR::Session::_butler_thread_work(void*) () from libs/ardour/libardour.so
#3 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000004 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 16 (Thread 0x7fffbff1b820 (LWP 16407)):
#0 0x00007fffef5e097d in nanosleep () from /lib/libpthread.so.0
0000001 0x00007ffff5b852e8 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff79cf52f in ARDOUR::AudioEngine::meter_thread() () from libs/ardour/libardour.so
#3 0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
0000004 0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
0000005 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#6 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 15 (Thread 0x7fffbff9d700 (LWP 16406)):
#0 0x00007fffef5df5b7 in sem_timedwait () from /lib/libpthread.so.0
0000001 0x00007ffff3075f40 in ?? () from /usr/lib/libjack.so.0
#2 0x00007ffff305e1ab in ?? () from /usr/lib/libjack.so.0
#3 0x00007ffff305cf4f in ?? () from /usr/lib/libjack.so.0
0000004 0x00007ffff3075560 in ?? () from /usr/lib/libjack.so.0
0000005 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#6 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 14 (Thread 0x7fffc03f9700 (LWP 16405)):
#0 0x00007fffef5e025d in read () from /lib/libpthread.so.0
0000001 0x00007ffff3077322 in ?? () from /usr/lib/libjack.so.0
#2 0x00007ffff3079de7 in ?? () from /usr/lib/libjack.so.0
#3 0x00007ffff3075560 in ?? () from /usr/lib/libjack.so.0
0000004 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000005 0x00007fffef3497dd in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 13 (Thread 0x7fffc047a700 (LWP 16404)):
#0 0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
0000001 0x00007ffff3076f81 in ?? () from /usr/lib/libjack.so.0
#2 0x00007ffff306fe79 in ?? () from /usr/lib/libjack.so.0
#3 0x00007ffff3075560 in ?? () from /usr/lib/libjack.so.0
0000004 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000005 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7fffdecb9700 (LWP 16396)):
#0 0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
0000001 0x00007ffff79b9f73 in ARDOUR::Analyser::work() () from libs/ardour/libardour.so
#2 0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#3 0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
0000004 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000005 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7fffdf4ba700 (LWP 16395)):
#0 0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
0000001 0x00007ffff7b4e60c in peak_thread_work() () from libs/ardour/libardour.so
#2 0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#3 0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
0000004 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000005 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7fffdfcbb700 (LWP 16394)):
#0 0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
0000001 0x00007ffff7b4e60c in peak_thread_work() () from libs/ardour/libardour.so
#2 0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#3 0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
0000004 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000005 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fffe0727700 (LWP 16393)):
#0 0x00007fffef340af3 in poll () from /lib/libc.so.6
0000001 0x00007fffe55cda5f in ?? () from /usr/lib/libpulse.so.0
#2 0x00007fffe55bd8a6 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3 0x00007fffe55bec89 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
0000004 0x00007fffe55bed40 in pa_mainloop_run () from /usr/lib/libpulse.so.0
0000005 0x00007fffe55cd85b in ?? () from /usr/lib/libpulse.so.0
#6 0x00007fffe53894b7 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7 0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
0000008 0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7ffff7f9d900 (LWP 16392)):
#0 0x00007fffef2aa175 in raise () from /lib/libc.so.6
0000001 0x00007fffef2ab590 in abort () from /lib/libc.so.6
#2 0x00007fffef2a3201 in __assert_fail () from /lib/libc.so.6
#3 0x000000000084fac0 in TempoLines::draw(std::vector<ARDOUR::TempoMap::BBTPoint, std::allocator<ARDOUR::TempoMap::BBTPoint> >&, double) ()
0000004 0x00000000006c19da in Editor::draw_measures() ()
---Type <return> to continue, or q <return> to quit---
0000005 0x00000000006c21b8 in Editor::redisplay_tempo(bool) ()
#6 0x000000000064a374 in Editor::scroll_canvas_horizontally() ()
#7 0x00007ffff58f0062 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from libs/glibmm2/libglibmm2.so
0000008 0x00007ffff643b1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000009 0x00007ffff64514d0 in ?? () from /usr/lib/libgobject-2.0.so.0
0000010 0x00007ffff64529c8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000011 0x00007ffff6452f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000012 0x00007ffff5330f9a in gtk_adjustment_value_changed () from /usr/lib/libgtk-x11-2.0.so.0
0000013 0x00007ffff54303f1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000014 0x00007ffff53f245e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff643b1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000016 0x00007ffff6451113 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff64527dc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000018 0x00007ffff6452f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000019 0x00007ffff542e71f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000020 0x00007ffff5430ad7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000021 0x00007ffff53f2848 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000022 0x00007ffff643b1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000023 0x00007ffff6451113 in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff64527dc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000025 0x00007ffff6452f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000026 0x00007ffff550989f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000027 0x00007ffff53ead03 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
0000028 0x00007ffff53ebdbb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
0000029 0x00007ffff5060dec in ?? () from /usr/lib/libgdk-x11-2.0.so.0
0000030 0x00007ffff5b593d1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000031 0x00007ffff5b5d308 in ?? () from /usr/lib/libglib-2.0.so.0
0000032 0x00007ffff5b5d815 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
0000033 0x00007ffff53ec257 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
0000034 0x00007ffff32f8df2 in Gtkmm2ext::UI::run(Receiver&) () from libs/gtkmm2ext/libgtkmm2ext.so
0000035 0x000000000074d971 in main ()
(gdb)
TagsNo tags attached.

Relationships

related to 0004200 closedpaul tempo change on non first beat problems 

Activities

2011-03-06 20:57

 

2011-03-06 20:58

 

YGSETD! scroll crash 02 - backtrace (non real-time).txt (11,721 bytes)   
(gdb) run "/home/in0giro/casa/roba/Ardour 2.x/scroll crash 01/scroll crash 02.ardour"
Starting program: /media/Casa/in0giro/temporaneo/Ardour 2.x/ardour-2.9999/work/ardour2/gtk2_ardour/ardour-2.8.11 "/home/in0giro/casa/roba/Ardour 2.x/scroll crash 01/scroll crash 02.ardour"
[Thread debugging using libthread_db enabled]
Ardour 2.8.11
   (built using 9083 and GCC version 4.4.5)
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.
Cannot install SIGPIPE error handler
theme_init() called from internal clearlooks engine
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:76: error: unexpected identifier `colorize_scrollbar', expected character `}'
[New Thread 0x7fffe0727700 (LWP 16393)]
sto caricando il file predefinito di configurazione ui gtk2_ardour/ardour2_ui_default.conf
sto caricando il file di configurazione ui /home/in0giro/.ardour2/ardour2_ui.conf
Loading ui configuration file gtk2_ardour/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 ./ardour_system.rc
loading user configuration file /home/in0giro/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffdfcbb700 (LWP 16394)]
[New Thread 0x7fffdf4ba700 (LWP 16395)]
[New Thread 0x7fffdecb9700 (LWP 16396)]
ardour: [INFO]: looking for control protocols in /home/in0giro/.ardour2/surfaces/:/usr/lib64/ardour2/surfaces/
ardour: [INFO]: Control protocol Tranzport not usable
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control surface protocol discovered: "Mackie"
powermate: Opening of powermate failed - No such file or directory
ardour: [INFO]: Control protocol powermate not usable
[New Thread 0x7fffc2c7f700 (LWP 16397)]
[New Thread 0x7fffc247e700 (LWP 16398)]
[New Thread 0x7fffc1c7d700 (LWP 16399)]
[New Thread 0x7fffc147c700 (LWP 16400)]
[New Thread 0x7fffc0c7b700 (LWP 16401)]
[New Thread 0x7fffc047a700 (LWP 16402)]
[New Thread 0x7fffc03f9700 (LWP 16403)]
[Thread 0x7fffc03f9700 (LWP 16403) exited]
[Thread 0x7fffc047a700 (LWP 16402) exited]
[New Thread 0x7fffc047a700 (LWP 16404)]
[New Thread 0x7fffc03f9700 (LWP 16405)]
loading bindings from /home/in0giro/.ardour2/ardour.bindings

(ardour-2.8.11:16392): Gtk-WARNING **: EnableTranslation: missing action EnableTranslation
[New Thread 0x7fffbff9d700 (LWP 16406)]
[Thread 0x7fffc2c7f700 (LWP 16397) exited]
[Thread 0x7fffc247e700 (LWP 16398) exited]
[Thread 0x7fffc147c700 (LWP 16400) exited]
[Thread 0x7fffc0c7b700 (LWP 16401) exited]
[New Thread 0x7fffbff1b820 (LWP 16407)]
Session writable based on /media/Casa/in0giro/roba/Ardour 2.x/scroll crash 01/
[New Thread 0x7fffbfaf6820 (LWP 16408)]
[New Thread 0x7fffbfa7b820 (LWP 16409)]
[New Thread 0x7fffc0c7b700 (LWP 16410)]
REDISPLAY diskstream
[Thread 0x7fffc1c7d700 (LWP 16399) exited]
ardour-2.8.11: gtk2_ardour/tempo_lines.cc:231: void TempoLines::draw(std::vector<ARDOUR::TempoMap::BBTPoint, std::allocator<ARDOUR::TempoMap::BBTPoint> >&, double): Asserzione `_lines.find(xpos) == _lines.end()' fallita.

Program received signal SIGABRT, Aborted.
0x00007fffef2aa175 in raise () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 19 (Thread 0x7fffc0c7b700 (LWP 16410)):
#0  0x00007fffef5dd619 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff6024462 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007ffff5b31771 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5b318b7 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#4  0x00007ffff5b844e7 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#7  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 18 (Thread 0x7fffbfa7b820 (LWP 16409)):
#0  0x00007fffef340af3 in poll () from /lib/libc.so.6
#1  0x00007ffff7b1c15e in ARDOUR::Session::midi_thread_work() () from libs/ardour/libardour.so
#2  0x00007ffff7b1c951 in ARDOUR::Session::_midi_thread_work(void*) () from libs/ardour/libardour.so
#3  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#4  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 17 (Thread 0x7fffbfaf6820 (LWP 16408)):
#0  0x00007fffef340af3 in poll () from /lib/libc.so.6
#1  0x00007ffff7ad5fc8 in ARDOUR::Session::butler_thread_work() () from libs/ardour/libardour.so
#2  0x00007ffff7ad712b in ARDOUR::Session::_butler_thread_work(void*) () from libs/ardour/libardour.so
#3  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#4  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 16 (Thread 0x7fffbff1b820 (LWP 16407)):
#0  0x00007fffef5e097d in nanosleep () from /lib/libpthread.so.0
#1  0x00007ffff5b852e8 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2  0x00007ffff79cf52f in ARDOUR::AudioEngine::meter_thread() () from libs/ardour/libardour.so
#3  0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#4  0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#6  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 15 (Thread 0x7fffbff9d700 (LWP 16406)):
#0  0x00007fffef5df5b7 in sem_timedwait () from /lib/libpthread.so.0
#1  0x00007ffff3075f40 in ?? () from /usr/lib/libjack.so.0
#2  0x00007ffff305e1ab in ?? () from /usr/lib/libjack.so.0
#3  0x00007ffff305cf4f in ?? () from /usr/lib/libjack.so.0
#4  0x00007ffff3075560 in ?? () from /usr/lib/libjack.so.0
#5  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#6  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 14 (Thread 0x7fffc03f9700 (LWP 16405)):
#0  0x00007fffef5e025d in read () from /lib/libpthread.so.0
#1  0x00007ffff3077322 in ?? () from /usr/lib/libjack.so.0
#2  0x00007ffff3079de7 in ?? () from /usr/lib/libjack.so.0
#3  0x00007ffff3075560 in ?? () from /usr/lib/libjack.so.0
#4  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffef3497dd in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 13 (Thread 0x7fffc047a700 (LWP 16404)):
#0  0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff3076f81 in ?? () from /usr/lib/libjack.so.0
#2  0x00007ffff306fe79 in ?? () from /usr/lib/libjack.so.0
#3  0x00007ffff3075560 in ?? () from /usr/lib/libjack.so.0
#4  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7fffdecb9700 (LWP 16396)):
#0  0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff79b9f73 in ARDOUR::Analyser::work() () from libs/ardour/libardour.so
#2  0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#3  0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7fffdf4ba700 (LWP 16395)):
#0  0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff7b4e60c in peak_thread_work() () from libs/ardour/libardour.so
#2  0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#3  0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7fffdfcbb700 (LWP 16394)):
#0  0x00007fffef5dd2ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff7b4e60c in peak_thread_work() () from libs/ardour/libardour.so
#2  0x00007ffff59009b2 in call_thread_entry_slot () from libs/glibmm2/libglibmm2.so
#3  0x00007ffff5b826b6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fffe0727700 (LWP 16393)):
#0  0x00007fffef340af3 in poll () from /lib/libc.so.6
#1  0x00007fffe55cda5f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fffe55bd8a6 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fffe55bec89 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fffe55bed40 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fffe55cd85b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fffe53894b7 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007fffef5d8914 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffef3497dd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7ffff7f9d900 (LWP 16392)):
#0  0x00007fffef2aa175 in raise () from /lib/libc.so.6
#1  0x00007fffef2ab590 in abort () from /lib/libc.so.6
#2  0x00007fffef2a3201 in __assert_fail () from /lib/libc.so.6
#3  0x000000000084fac0 in TempoLines::draw(std::vector<ARDOUR::TempoMap::BBTPoint, std::allocator<ARDOUR::TempoMap::BBTPoint> >&, double) ()
#4  0x00000000006c19da in Editor::draw_measures() ()
---Type <return> to continue, or q <return> to quit---
#5  0x00000000006c21b8 in Editor::redisplay_tempo(bool) ()
#6  0x000000000064a374 in Editor::scroll_canvas_horizontally() ()
#7  0x00007ffff58f0062 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from libs/glibmm2/libglibmm2.so
#8  0x00007ffff643b1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9  0x00007ffff64514d0 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff64529c8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff6452f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff5330f9a in gtk_adjustment_value_changed () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff54303f1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff53f245e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff643b1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff6451113 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff64527dc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff6452f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff542e71f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff5430ad7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007ffff53f2848 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007ffff643b1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff6451113 in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff64527dc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff6452f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff550989f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00007ffff53ead03 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff53ebdbb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff5060dec in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00007ffff5b593d1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0x00007ffff5b5d308 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00007ffff5b5d815 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#33 0x00007ffff53ec257 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00007ffff32f8df2 in Gtkmm2ext::UI::run(Receiver&) () from libs/gtkmm2ext/libgtkmm2ext.so
#35 0x000000000074d971 in main ()
(gdb) 

2011-03-06 20:59

 

scroll crash 02.ardour (17,276 bytes)

in0giro

2011-03-06 21:01

reporter   ~0010301

apologies for embedding the session file and backtrace in the note, i was not sure if i could attach more than 1 file to the bug. also, i cannot find a way to edit the bug to remove the extraneous text now that i have attached the backtrace and session file.

2011-03-07 22:23

 

scroll crash 02 - backtrace (debug, non real-time).txt (18,505 bytes)   
$ ./ardbg 
USING OLD CLEARLOOKS
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 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-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /media/Casa/in0giro/roba/Ardour 2.x/SVN/ardour2/2.0-ongoing/gtk2_ardour/ardour-2.8.11...done.
(gdb) run "/home/in0giro/casa/roba/Ardour 2.x/scroll crash 01/scroll crash 02.ardour"
Starting program: /media/Casa/in0giro/roba/Ardour 2.x/SVN/ardour2/2.0-ongoing/gtk2_ardour/ardour-2.8.11 "/home/in0giro/casa/roba/Ardour 2.x/scroll crash 01/scroll crash 02.ardour"
[Thread debugging using libthread_db enabled]
Ardour 2.8.11
   (built using 9096 and GCC version 4.4.5)
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.
Cannot install SIGPIPE error handler
theme_init() called from internal clearlooks engine
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:76: error: unexpected identifier `colorize_scrollbar', expected character `}'
[New Thread 0x7fffe0221700 (LWP 14966)]
loading default ui configuration file gtk2_ardour/ardour2_ui_default.conf
loading user ui configuration file /home/in0giro/.ardour2/ardour2_ui.conf
Loading ui configuration file gtk2_ardour/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 ./ardour_system.rc
loading user configuration file /home/in0giro/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffdf7b5700 (LWP 14967)]
[New Thread 0x7fffdefb4700 (LWP 14968)]
[New Thread 0x7fffde7b3700 (LWP 14969)]
ardour: [INFO]: looking for control protocols in /home/in0giro/.ardour2/surfaces/:/usr/local/lib64/ardour2/surfaces/
[New Thread 0x7fffc2677700 (LWP 14970)]
[New Thread 0x7fffc1e76700 (LWP 14971)]
[New Thread 0x7fffc1675700 (LWP 14972)]
[New Thread 0x7fffc0e74700 (LWP 14973)]
[New Thread 0x7fffc0673700 (LWP 14974)]
[New Thread 0x7fffbfe72700 (LWP 14975)]
[New Thread 0x7fffbf671700 (LWP 14976)]
[New Thread 0x7fffbee70700 (LWP 14977)]
[New Thread 0x7fffbe66f700 (LWP 14978)]
[New Thread 0x7fffbde6e700 (LWP 14979)]
[New Thread 0x7fffbd66d700 (LWP 14980)]
[New Thread 0x7fffbd5ec700 (LWP 14981)]
[Thread 0x7fffc2677700 (LWP 14970) exited]
[Thread 0x7fffbfe72700 (LWP 14975) exited]
[Thread 0x7fffbde6e700 (LWP 14979) exited]
[Thread 0x7fffc0673700 (LWP 14974) exited]
[Thread 0x7fffc0e74700 (LWP 14973) exited]
[Thread 0x7fffbee70700 (LWP 14977) exited]
[Thread 0x7fffbe66f700 (LWP 14978) exited]
[Thread 0x7fffc1675700 (LWP 14972) exited]
[Thread 0x7fffbf671700 (LWP 14976) exited]
[Thread 0x7fffbd5ec700 (LWP 14981) exited]
[Thread 0x7fffbd66d700 (LWP 14980) exited]
[New Thread 0x7fffbf671700 (LWP 14982)]
[New Thread 0x7fffc1675700 (LWP 14983)]
[New Thread 0x7fffbe66f700 (LWP 14984)]
[New Thread 0x7fffbd66d700 (LWP 14985)]
[New Thread 0x7fffbd5ec700 (LWP 14986)]
loading bindings from /home/in0giro/.ardour2/ardour.bindings

(ardour-2.8.11:14963): Gtk-WARNING **: EnableTranslation: missing action EnableTranslation
[New Thread 0x7fffc23bf700 (LWP 14987)]
[Thread 0x7fffbf671700 (LWP 14982) exited]
[Thread 0x7fffbe66f700 (LWP 14984) exited]
[Thread 0x7fffc1675700 (LWP 14983) exited]
[New Thread 0x7fffc233d820 (LWP 14988)]
Session writable based on /media/Casa/in0giro/roba/Ardour 2.x/scroll crash 01/
[New Thread 0x7fffc1f18820 (LWP 14989)]
[New Thread 0x7fffc0e73820 (LWP 14990)]
[New Thread 0x7fffc1675700 (LWP 14991)]
REDISPLAY diskstream
[Thread 0x7fffc1e76700 (LWP 14971) exited]
ardour-2.8.11: gtk2_ardour/tempo_lines.cc:231: void TempoLines::draw(std::vector<ARDOUR::TempoMap::BBTPoint, std::allocator<ARDOUR::TempoMap::BBTPoint> >&, double): Asserzione `_lines.find(xpos) == _lines.end()' fallita.

Program received signal SIGABRT, Aborted.
0x00007fffeed75175 in raise () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 27 (Thread 0x7fffc1675700 (LWP 14991)):
#0  0x00007fffef0a8619 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff5d73462 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x00007ffff5880771 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff58808b7 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#4  0x00007ffff58d34e7 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007ffff58d16b6 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#7  0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 26 (Thread 0x7fffc0e73820 (LWP 14990)):
#0  0x00007fffeee0baf3 in poll () from /lib/libc.so.6
#1  0x00007ffff7a97eca in ARDOUR::Session::midi_thread_work (this=0x196b280) at libs/ardour/session_midi.cc:1220
#2  0x00007ffff7a979b2 in ARDOUR::Session::_midi_thread_work (arg=0x196b280) at libs/ardour/session_midi.cc:1138
#3  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#4  0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 25 (Thread 0x7fffc1f18820 (LWP 14989)):
#0  0x00007fffeee0baf3 in poll () from /lib/libc.so.6
#1  0x00007ffff7a34505 in ARDOUR::Session::butler_thread_work (this=0x196b280) at libs/ardour/session_butler.cc:179
#2  0x00007ffff7a34489 in ARDOUR::Session::_butler_thread_work (arg=0x196b280) at libs/ardour/session_butler.cc:159
#3  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#4  0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 24 (Thread 0x7fffc233d820 (LWP 14988)):
#0  0x00007fffef0ab97d in nanosleep () from /lib/libpthread.so.0
#1  0x00007ffff58d42e8 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2  0x00007ffff562e374 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68
#3  0x00007ffff78fa21c in ARDOUR::AudioEngine::meter_thread (this=0x14ca480) at libs/ardour/audioengine.cc:478
#4  0x00007ffff7902941 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x18236e8) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff790270e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x18236e0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff7902177 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x18236b0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x000000000081a882 in sigc::slot0<void>::operator() (this=0x12524d0) at libs/sigc++2/sigc++/functors/slot.h:440
#8  0x00007ffff5635278 in (anonymous namespace)::call_thread_entry_slot (data=0x12524d0) at libs/glibmm2/glibmm/thread.cc:43
#9  0x00007ffff58d16b6 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 23 (Thread 0x7fffc23bf700 (LWP 14987)):
#0  0x00007fffcf6a33d9 in guitarix::compute(int, float**, float**) () from /usr/lib64/ladspa/guitarix.so
#1  0x00007ffff79cb8e7 in ARDOUR::LadspaPlugin::run (this=0x1ab5a90, nframes=512) at libs/ardour/ladspa_plugin.cc:603
#2  0x00007ffff79cb6a7 in ARDOUR::LadspaPlugin::connect_and_run (this=0x1ab5a90, bufs=..., nbufs=2, in_index=@0x7fffc23be69c, out_index=@0x7fffc23be698, nframes=512, offset=0)
    at libs/ardour/ladspa_plugin.cc:552
#3  0x00007ffff79a8210 in ARDOUR::PluginInsert::connect_and_run (this=0x1ab1a60, bufs=..., nbufs=2, nframes=512, offset=0, with_auto=false, now=0) at libs/ardour/insert.cc:329
#4  0x00007ffff79a86cc in ARDOUR::PluginInsert::run (this=0x1ab1a60, bufs=..., nbufs=2, nframes=512) at libs/ardour/insert.cc:394
#5  0x00007ffff7a1c602 in ARDOUR::Route::process_output_buffers (this=0x1a03ed0, bufs=..., nbufs=2, start_frame=5280000, end_frame=5280512, nframes=512, with_redirects=true, 
    declick=0, meter=false) at libs/ardour/route.cc:427
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff79379e1 in ARDOUR::AudioTrack::passthru_silence (this=0x1a03ed0, start_frame=5280000, end_frame=5280512, nframes=512, declick=0, meter=false)
    at libs/ardour/audio_track.cc:473
#7  0x00007ffff7937cd3 in ARDOUR::AudioTrack::no_roll (this=0x1a03ed0, nframes=512, start_frame=5280000, end_frame=5280512, session_state_changing=false, can_record=false, 
    rec_monitors_input=false) at libs/ardour/audio_track.cc:554
#8  0x00007ffff7a9d499 in ARDOUR::Session::no_roll (this=0x196b280, nframes=512) at libs/ardour/session_process.cc:107
#9  0x00007ffff7a9e1f2 in ARDOUR::Session::process_with_events (this=0x196b280, nframes=512) at libs/ardour/session_process.cc:322
#10 0x00007ffff7a9d194 in ARDOUR::Session::process (this=0x196b280, nframes=512) at libs/ardour/session_process.cc:62
#11 0x00007ffff78f9ad7 in ARDOUR::AudioEngine::process_callback (this=0x14ca480, nframes=512) at libs/ardour/audioengine.cc:348
#12 0x00007ffff78f9896 in ARDOUR::AudioEngine::_process_callback (nframes=512, arg=0x14ca480) at libs/ardour/audioengine.cc:292
#13 0x00007ffff2c5af9a in ?? () from /usr/lib/libjack.so.0
#14 0x00007ffff2c73560 in ?? () from /usr/lib/libjack.so.0
#15 0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#16 0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 22 (Thread 0x7fffbd5ec700 (LWP 14986)):
#0  0x00007fffef0ab25d in read () from /lib/libpthread.so.0
#1  0x00007ffff2c75322 in ?? () from /usr/lib/libjack.so.0
#2  0x00007ffff2c77de7 in ?? () from /usr/lib/libjack.so.0
#3  0x00007ffff2c73560 in ?? () from /usr/lib/libjack.so.0
#4  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 21 (Thread 0x7fffbd66d700 (LWP 14985)):
#0  0x00007fffef0a82ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff2c74f81 in ?? () from /usr/lib/libjack.so.0
#2  0x00007ffff2c6de79 in ?? () from /usr/lib/libjack.so.0
#3  0x00007ffff2c73560 in ?? () from /usr/lib/libjack.so.0
#4  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7fffde7b3700 (LWP 14969)):
#0  0x00007fffef0a82ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff5635d31 in Glib::Cond::wait (this=0x1385930, mutex=...) at libs/glibmm2/glibmm/thread.cc:362
#2  0x00007ffff78d8976 in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#3  0x00007ffff78d861d in analyser_work () at libs/ardour/analyser.cc:49
#4  0x0000000000bd0387 in sigc::pointer_functor0<void>::operator()() const ()
#5  0x0000000000bcf714 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6  0x0000000000bce0c3 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7  0x000000000081a882 in sigc::slot0<void>::operator() (this=0x1385990) at libs/sigc++2/sigc++/functors/slot.h:440
#8  0x00007ffff5635278 in (anonymous namespace)::call_thread_entry_slot (data=0x1385990) at libs/glibmm2/glibmm/thread.cc:43
#9  0x00007ffff58d16b6 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#11 0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7fffdefb4700 (LWP 14968)):
#0  0x00007fffef0a82ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff5635d31 in Glib::Cond::wait (this=0x1385290, mutex=...) at libs/glibmm2/glibmm/thread.cc:362
#2  0x00007ffff7ad359e in peak_thread_work () at libs/ardour/source_factory.cc:65
#3  0x0000000000bd0387 in sigc::pointer_functor0<void>::operator()() const ()
#4  0x0000000000bcf714 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
---Type <return> to continue, or q <return> to quit---
#5  0x0000000000bce0c3 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#6  0x000000000081a882 in sigc::slot0<void>::operator() (this=0x1385710) at libs/sigc++2/sigc++/functors/slot.h:440
#7  0x00007ffff5635278 in (anonymous namespace)::call_thread_entry_slot (data=0x1385710) at libs/glibmm2/glibmm/thread.cc:43
#8  0x00007ffff58d16b6 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#10 0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7fffdf7b5700 (LWP 14967)):
#0  0x00007fffef0a82ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff5635d31 in Glib::Cond::wait (this=0x1385290, mutex=...) at libs/glibmm2/glibmm/thread.cc:362
#2  0x00007ffff7ad359e in peak_thread_work () at libs/ardour/source_factory.cc:65
#3  0x0000000000bd0387 in sigc::pointer_functor0<void>::operator()() const ()
#4  0x0000000000bcf714 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#5  0x0000000000bce0c3 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#6  0x000000000081a882 in sigc::slot0<void>::operator() (this=0x13854f0) at libs/sigc++2/sigc++/functors/slot.h:440
#7  0x00007ffff5635278 in (anonymous namespace)::call_thread_entry_slot (data=0x13854f0) at libs/glibmm2/glibmm/thread.cc:43
#8  0x00007ffff58d16b6 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#10 0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fffe0221700 (LWP 14966)):
#0  0x00007fffeee0baf3 in poll () from /lib/libc.so.6
#1  0x00007fffe50c7a5f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fffe50b78a6 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fffe50b8c89 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fffe50b8d40 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fffe50c785b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fffe4e834b7 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007fffef0a3914 in start_thread () from /lib/libpthread.so.0
#8  0x00007fffeee147dd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7ffff7f9d900 (LWP 14963)):
#0  0x00007fffeed75175 in raise () from /lib/libc.so.6
#1  0x00007fffeed76590 in abort () from /lib/libc.so.6
#2  0x00007fffeed6e201 in __assert_fail () from /lib/libc.so.6
#3  0x0000000000c681ac in TempoLines::draw (this=0x1d77ba0, points=..., frames_per_unit=507.076592995429) at gtk2_ardour/tempo_lines.cc:231
#4  0x0000000000a5c210 in Editor::draw_measures (this=0x15339c0) at gtk2_ardour/editor_tempodisplay.cc:203
#5  0x0000000000a5c0a8 in Editor::redraw_measures (this=0x15339c0) at gtk2_ardour/editor_tempodisplay.cc:187
#6  0x0000000000a5bdb4 in Editor::redisplay_tempo (this=0x15339c0, immediate_redraw=true) at gtk2_ardour/editor_tempodisplay.cc:129
#7  0x00000000009cca4e in Editor::scroll_canvas_horizontally (this=0x15339c0) at gtk2_ardour/editor_canvas.cc:838
#8  0x0000000000985609 in sigc::bound_mem_functor0<void, Editor>::operator() (this=0x15b6378) at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#9  0x000000000097fb02 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x15b6370) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#10 0x0000000000978afb in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x15b6340) at libs/sigc++2/sigc++/functors/slot.h:103
#11 0x000000000081a882 in sigc::slot0<void>::operator() (this=0x111a248) at libs/sigc++2/sigc++/functors/slot.h:440
#12 0x00007ffff5636285 in Glib::SignalProxyNormal::slot0_void_callback (self=0x1306630, data=0x111a240) at libs/glibmm2/glibmm/signalproxy.cc:95
#13 0x00007ffff618a1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff61a04d0 in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff61a19c8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff61a1f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff504ff9a in gtk_adjustment_value_changed () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#18 0x00007ffff514f3f1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007ffff511145e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff618a1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff61a0113 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff61a17dc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff61a1f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff514d71f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff514fad7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00007ffff34d7a3a in Gtk::Widget_Class::motion_notify_event_callback (self=0x7fffd8c05380, p0=0x1cbfb30) at libs/gtkmm2/gtk/gtkmm/widget.cc:3879
#27 0x00007ffff5111848 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff618a1ba in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#29 0x00007ffff61a0113 in ?? () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff61a17dc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff61a1f53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff522889f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00007ffff5109d03 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00007ffff510adbb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00007ffff4d7fdec in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#36 0x00007ffff58a83d1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0x00007ffff58ac308 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x00007ffff58ac815 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#39 0x00007ffff510b257 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x00007ffff347c50b in Gtk::Main::run_impl (this=0x1103950) at libs/gtkmm2/gtk/gtkmm/main.cc:503
#41 0x00007ffff347c2fd in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#42 0x00007ffff2f4025e in Gtkmm2ext::UI::run (this=0x10fe060, old_receiver=...) at libs/gtkmm2ext/gtk_ui.cc:231
#43 0x0000000000b1891e in main (argc=2, argv=0x7fffffffd968) at gtk2_ardour/main.cc:550
(gdb) 

in0giro

2011-03-07 22:24

reporter   ~0010317

added new attachment "scroll crash 02 - backtrace (debug, non real-time).txt", which this time hopefully includes the correct debug information.

also noted that crash happens faster in non-debug build.

Issue History

Date Modified Username Field Change
2011-03-06 20:57 in0giro New Issue
2011-03-06 20:58 in0giro File Added: scroll crash 02.ardour - bar number render error.png
2011-03-06 20:58 in0giro File Added: YGSETD! scroll crash 02 - backtrace (non real-time).txt
2011-03-06 20:59 in0giro File Added: scroll crash 02.ardour
2011-03-06 21:01 in0giro Note Added: 0010301
2011-03-07 00:50 cth103 cost => 0.00
2011-03-07 00:50 cth103 Target Version => 2.8.12
2011-03-07 22:23 in0giro File Added: scroll crash 02 - backtrace (debug, non real-time).txt
2011-03-07 22:24 in0giro Note Added: 0010317
2011-11-14 17:35 cth103 Relationship added related to 0004200