View Issue Details

IDProjectCategoryView StatusLast Update
0005180ardourbugspublic2012-11-20 20:15
Reportertimblech Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Summary0005180: crash when changing disk buffering while playback
Descriptionchanging the disk buffering settings in the preferences dialog while playback is running, crashes ardour.
TagsNo tags attached.

Activities

timblech

2012-11-20 18:18

reporter   ~0014282

backtrace (afaict, thread 1 crashed):

Thread 16 (Thread 0x7f50cbb5a9c0 (LWP 31833)):
#0 0x00007f50d6ad2303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f50db352d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50db3531e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f50dae05c77 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000004 0x00007f50dc142d8a in Gtkmm2ext::UI::run (this=0x240b6d0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
0000005 0x00000000011d1c2f in main (argc=1, argv=0x7fff8b635ef8) at ../gtk2_ardour/main.cc:455

Thread 15 (Thread 0x7f50c9a69700 (LWP 31837)):
#0 0x00007f50d6aa983d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
0000001 0x00007f50d6ad7774 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
#2 0x00000000015b2c02 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363
#3 0x00007f50d6db0e9a in start_thread (arg=0x7f50c9a69700) at pthread_create.c:308
0000004 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000005 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f50bd732700 (LWP 31850)):
#0 0x00007f50d6ad2303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f50be21db6f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007f50be20f0b5 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3 0x00007f50be20f719 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
0000004 0x00007f50be20f7d0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
0000005 0x00007f50be21db1f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007f50bddc6543 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so
#7 0x00007f50d6db0e9a in start_thread (arg=0x7f50bd732700) at pthread_create.c:308
0000008 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000009 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f50beffd700 (LWP 31860)):
#0 0x00007f50d6db852d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
0000001 0x00007f50db377c62 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50dd1b2582 in ARDOUR::AudioEngine::meter_thread (this=0x29d94b0) at ../libs/ardour/audioengine.cc:767
#3 0x00007f50dd1c4def in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x281b150, p=0x29d94b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007f50dd1c4842 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x281b160, f=..., a=...)
    at /usr/include/boost/bind/bind.hpp:253
0000005 0x00007f50dd1c3d2f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x281b150)
    at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007f50dd1c3042 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x281b150) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007f50dd1c18ea in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x281b120) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f50dba97d4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000009 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000010 0x00007f50d6db0e9a in start_thread (arg=0x7f50beffd700) at pthread_create.c:308
0000011 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000012 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f50c6afd700 (LWP 31841)):
#0 0x00007f50d6ad2303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f50db352d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50db3531e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f50d45523b6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0000004 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007f50d6db0e9a in start_thread (arg=0x7f50c6afd700) at pthread_create.c:308
#6 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f50bfef6700 (LWP 31855)):
#0 0x00007f50d6db7d2d in read () at ../sysdeps/unix/syscall-template.S:82
0000001 0x00007f50d7e24bf4 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007f50d7e28043 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007f50d7e27d64 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007f50d7e227cc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000005 0x00007f50d6db0e9a in start_thread (arg=0x7f50bfef6700) at pthread_create.c:308
#6 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f50bff77700 (LWP 31854)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f50d7e23c75 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007f50d7e1fe2f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007f50d7e227cc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007f50d6db0e9a in start_thread (arg=0x7f50bff77700) at pthread_create.c:308
0000005 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f50c8266700 (LWP 31840)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f50db38feaf in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50dd1667cd in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#3 0x00007f50dd1665b5 in analyser_work () at ../libs/ardour/analyser.cc:46
0000004 0x000000000136df9d in sigc::pointer_functor0<void>::operator() (this=0x267afe8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x000000000136b73c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x267afe0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x0000000001368189 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x267afb0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007f50dba97d4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000008 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000009 0x00007f50d6db0e9a in start_thread (arg=0x7f50c8266700) at pthread_create.c:308
0000010 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000011 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f50bf8cd800 (LWP 31857)):
#0 __memset_sse2 () at ../sysdeps/x86_64/multiarch/../memset.S:915
0000001 0x00007f50dd1739e1 in ARDOUR::AudioDiskstream::ChannelInfo::resize_playback (this=0x56a5230, playback_bufsize=1344000) at ../libs/ardour/audio_diskstream.cc:2333
#2 0x00007f50dd1734f4 in ARDOUR::AudioDiskstream::adjust_playback_buffering (this=0x75ae810) at ../libs/ardour/audio_diskstream.cc:2269
#3 0x00007f50dd5756d7 in ARDOUR::Track::adjust_playback_buffering (this=0x708edf0) at ../libs/ardour/track.cc:804
0000004 0x00007f50dd53ac4c in ARDOUR::Session::butler_transport_work (this=0x3685c00) at ../libs/ardour/session_transport.cc:301
0000005 0x00007f50dd214d5c in ARDOUR::Butler::thread_work (this=0x368baa0) at ../libs/ardour/butler.cc:212
#6 0x00007f50dd214a01 in ARDOUR::Butler::_thread_work (arg=0x368baa0) at ../libs/ardour/butler.cc:134
#7 0x00007f50dbf8613c in fake_thread_start (arg=0x3fa5e30) at ../libs/pbd/pthread_utils.cc:80
0000008 0x00007f50d6db0e9a in start_thread (arg=0x7f50bf8cd800) at pthread_create.c:308
0000009 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000010 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f50c8a67700 (LWP 31839)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f50db38feaf in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50dd5509e6 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3 0x000000000136df9d in sigc::pointer_functor0<void>::operator() (this=0x267e138) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x000000000136b73c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x267e130) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000001368189 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x267e100) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007f50dba97d4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000008 0x00007f50d6db0e9a in start_thread (arg=0x7f50c8a67700) at pthread_create.c:308
0000009 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000010 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f50377fe700 (LWP 31865)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
0000001 0x00007f50db38ffa5 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50db329761 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f50db329daa in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007f50db376e22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f50d6db0e9a in start_thread (arg=0x7f50377fe700) at pthread_create.c:308
#7 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000008 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f50c5890700 (LWP 31861)):
#0 0x00007f50d6aa983d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
0000001 0x00007f50d6ad7774 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
#2 0x00007f50dd201871 in ARDOUR::AutomationWatch::thread (this=0xf7837b0) at ../libs/ardour/automation_watch.cc:135
#3 0x00007f50dd204f1b in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0xf896290, p=0xf7837b0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007f50dd204b76 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0xf8962a0,
    f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000005 0x00007f50dd204721 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (
    this=0xf896290) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007f50dd2046ac in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0xf896290) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007f50dd2041fc in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0xf896260) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007f50dba97d4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000009 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000010 0x00007f50d6db0e9a in start_thread (arg=0x7f50c5890700) at pthread_create.c:308
0000011 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000012 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f50c9268700 (LWP 31838)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
0000001 0x00007f50db38feaf in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50dd5509e6 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3 0x000000000136df9d in sigc::pointer_functor0<void>::operator() (this=0x264d398) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x000000000136b73c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x264d390) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0000000001368189 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x264d360) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007f50dba97d4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000008 0x00007f50d6db0e9a in start_thread (arg=0x7f50c9268700) at pthread_create.c:308
0000009 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000010 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f50bf7fe700 (LWP 31858)):
#0 0x00007f50d6ad2303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
0000001 0x00007f50db352d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f50db3531e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f50dbf5f003 in BaseUI::main_thread (this=0x3fa5ff0) at ../libs/pbd/base_ui.cc:80
0000004 0x00007f50dbf6273d in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x3fa6758) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007f50dbf6247e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x3fa6750) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007f50dbf61e65 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x3fa6720) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007f50dba97d4d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000008 0x00007f50db376645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000009 0x00007f50d6db0e9a in start_thread (arg=0x7f50bf7fe700) at pthread_create.c:308
0000010 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000011 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f50c508f700 (LWP 31859)):
#0 0x00007f50d6aa983d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
0000001 0x00007f50d6ad7774 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
#2 0x00007f5074763379 in AFX_engine::run_engine() () from /usr/lib/lv2/peq-1a.lv2/peq-1a-lv2.so
#3 0x00007f50747585f3 in start_ui_thread(void*) () from /usr/lib/lv2/peq-1a.lv2/peq-1a-lv2.so
0000004 0x00007f50d6db0e9a in start_thread (arg=0x7f50c508f700) at pthread_create.c:308
0000005 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f50bf94f700 (LWP 31856)):
#0 __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:98
0000001 0x00007f50dd1a18aa in ARDOUR::AudioTrack::roll (this=0x708edf0, nframes=2048, start_frame=2854690634, end_frame=2854692682, declick=-1, need_butler=@0x7f50bf94e907: false)
    at ../libs/ardour/audio_track.cc:443
#2 0x00007f50dd4f2cb4 in ARDOUR::Session::process_routes (this=0x3685c00, nframes=2048, need_butler=@0x7f50bf94e99f: false) at ../libs/ardour/session_process.cc:183
#3 0x00007f50dd4f59f2 in ARDOUR::Session::process_without_events (this=0x3685c00, nframes=2048) at ../libs/ardour/session_process.cc:837
0000004 0x00007f50dd4f35e9 in ARDOUR::Session::process_with_events (this=0x3685c00, nframes=2048) at ../libs/ardour/session_process.cc:341
0000005 0x00007f50dd4f254a in ARDOUR::Session::process (this=0x3685c00, nframes=2048) at ../libs/ardour/session_process.cc:78
#6 0x00007f50dd1b190b in ARDOUR::AudioEngine::process_callback (this=0x29d94b0, nframes=2048) at ../libs/ardour/audioengine.cc:565
#7 0x00007f50dd1b1474 in ARDOUR::AudioEngine::process_thread (this=0x29d94b0) at ../libs/ardour/audioengine.cc:448
0000008 0x00007f50dd1b0c72 in ARDOUR::AudioEngine::_process_thread (arg=0x29d94b0) at ../libs/ardour/audioengine.cc:337
0000009 0x00007f50d7e033ad in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000010 0x00007f50d7e227cc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000011 0x00007f50d6db0e9a in start_thread (arg=0x7f50bf94f700) at pthread_create.c:308
0000012 0x00007f50d6addcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000013 0x0000000000000000 in ?? ()
quit

paul

2012-11-20 20:15

administrator   ~0014284

thread 0 is missing

Issue History

Date Modified Username Field Change
2012-11-20 17:48 timblech New Issue
2012-11-20 18:18 timblech Note Added: 0014282
2012-11-20 20:15 paul Note Added: 0014284