View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002409 | ardour | bugs | public | 2008-10-09 23:54 | 2020-04-19 20:13 |
| Reporter | alanpasi | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | SVN/2.0-ongoing | ||||
| Summary | 0002409: Ardour crash - solo button | ||||
| Description | Ardour crash just after loading session and pressing SOLO button. ardour-2.5: /usr/include/boost/shared_ptr.hpp:315: T* boost::shared_ptr<T>::operator->() const [with T = ARDOUR::Route]: Assertion `px != 0' failed. Aborted | ||||
| Additional Information | Linux 2.6.24-19-rt 0000001 SMP PREEMPT RT Thu Aug 21 02:08:03 UTC 2008 i686 GNU/Linux (UBUNTU 8.04) Path: 2.0-ongoing URL: http://subversion.ardour.org/svn/ardour2/branches/2.0-ongoing Repository Root: http://subversion.ardour.org/svn Repository UUID: d708f5d6-7413-0410-9779-e7cbd77b26cf Revision: 3904 Node Kind: directory Schedule: normal Last Changed Author: paul Last Changed Rev: 3903 Last Changed Date: 2008-10-09 18:51:10 -0300 (Thu, 09 Oct 2008) | ||||
| Tags | No tags attached. | ||||
|
|
this really needs a full backtrace (see http://ardour.org/debugging_ardour) thanks. |
|
2008-10-11 16:51
|
ardour_backtrace (15,136 bytes)
Thread 11 (process 20461):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb6dadaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb76f8519 in Glib::Cond::wait (this=0x8bc8418, mutex=@0xb7fc6ea0) at libs/glibmm2/glibmm/thread.cc:362
#3 0xb7f0eea7 in peak_thread_work () at libs/ardour/source_factory.cc:65
#4 0x08757e09 in sigc::pointer_functor0<void>::operator() (this=0x8bd3f84) at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5 0x08757e20 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8bd3f80)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0x08757e3c in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8bd3f68)
at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083ff476 in sigc::slot0<void>::operator() (this=0x8bd3d88) at libs/sigc++2/sigc++/functors/slot.h:440
#8 0xb76f90ad in call_thread_entry_slot (data=0x8bd3d88) at libs/glibmm2/glibmm/thread.cc:43
#9 0xb777ce2f in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 10 (process 20462):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb6dadaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb76f8519 in Glib::Cond::wait (this=0x8bc8418, mutex=@0xb7fc6ea0) at libs/glibmm2/glibmm/thread.cc:362
#3 0xb7f0eea7 in peak_thread_work () at libs/ardour/source_factory.cc:65
#4 0x08757e09 in sigc::pointer_functor0<void>::operator() (this=0x8bd408c) at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5 0x08757e20 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8bd4088)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0x08757e3c in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8bd4070)
at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083ff476 in sigc::slot0<void>::operator() (this=0x8bd4060) at libs/sigc++2/sigc++/functors/slot.h:440
#8 0xb76f90ad in call_thread_entry_slot (data=0x8bd4060) at libs/glibmm2/glibmm/thread.cc:43
#9 0xb777ce2f in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 9 (process 20463):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb6dadaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb76f8519 in Glib::Cond::wait (this=0x8bd4268, mutex=@0xb7fc69c8) at libs/glibmm2/glibmm/thread.cc:362
#3 0xb7d339ff in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#4 0xb7d33b4b in analyser_work () at libs/ardour/analyser.cc:49
#5 0x08757e09 in sigc::pointer_functor0<void>::operator() (this=0x8bd42dc) at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#6 0x08757e20 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8bd42d8)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7 0x08757e3c in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8bd42c0)
at libs/sigc++2/sigc++/functors/slot.h:103
#8 0x083ff476 in sigc::slot0<void>::operator() (this=0x8bd42b0) at libs/sigc++2/sigc++/functors/slot.h:440
#9 0xb76f90ad in call_thread_entry_slot (data=0x8bd42b0) at libs/glibmm2/glibmm/thread.cc:43
#10 0xb777ce2f in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 8 (process 20464):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb6daddd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb77da077 in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0xb772fe31 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb772ff66 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#5 0xb777e9da in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb777ce2f in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 7 (process 20473):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb6dadaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb6dc467e in mb_thread_func (arg=0x0) at messagebuffer.c:70
#3 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 6 (process 20476):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb65d6c07 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6dc28b7 in jack_client_core_wait (client=0x96355e8) at client.c:1439
#3 0xb6dc2ec7 in jack_thread_wait (client=0xfffffdfc, status=0) at client.c:1611
#4 0xb6dc3445 in jack_client_thread (arg=0x96355e8) at client.c:1726
#5 0xb6dc700f in jack_thread_proxy (varg=0x8b16440) at thread.c:110
#6 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 5 (process 20477):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb6db1196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb777f5e2 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3 0xb76fcb29 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68
#4 0xb7d5316c in ARDOUR::AudioEngine::meter_thread (this=0x9634ce0) at libs/ardour/audioengine.cc:434
#5 0xb7d57069 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x986762c)
at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#6 0xb7d57090 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (
this=0x9867628) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#7 0xb7d570bc in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (
rep=0x9867610) at libs/sigc++2/sigc++/functors/slot.h:103
#8 0x083ff476 in sigc::slot0<void>::operator() (this=0x98625c0) at libs/sigc++2/sigc++/functors/slot.h:440
#9 0xb76f90ad in call_thread_entry_slot (data=0x98625c0) at libs/glibmm2/glibmm/thread.cc:43
#10 0xb777ce2f in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 4 (process 20478):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb65d6c07 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7e76331 in ARDOUR::Session::butler_thread_work (this=0x987df40) at libs/ardour/session_butler.cc:179
#3 0xb7e770f5 in ARDOUR::Session::_butler_thread_work (arg=0x987df40) at libs/ardour/session_butler.cc:159
#4 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 3 (process 20479):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb65d6c07 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7ed3f1e in ARDOUR::Session::midi_thread_work (this=0x987df40) at libs/ardour/session_midi.cc:1223
#3 0xb7ed4457 in ARDOUR::Session::_midi_thread_work (arg=0x987df40) at libs/ardour/session_midi.cc:1141
#4 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 2 (process 20480):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb65d6c07 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7f259c7 in ARDOUR::OSC::osc_receiver (this=0x8bd3dc0) at libs/ardour/osc.cc:346
#3 0xb7f25c09 in ARDOUR::OSC::_osc_receiver (arg=0x8bd3dc0) at libs/ardour/osc.cc:306
#4 0xb6da94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb65e0e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (process 20459):
#0 0xb7fc9410 in __kernel_vsyscall ()
#1 0xb6535085 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6536a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb652e10e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#4 0x084a83c3 in boost::shared_ptr<ARDOUR::Route>::operator-> (this=0x99ca5dc) at /usr/include/boost/shared_ptr.hpp:315
#5 0x0879ff90 in RouteUI::update_mute_display (this=0x99ca5d8) at gtk2_ardour/route_ui.cc:487
#6 0x086dba3b in sigc::bound_mem_functor0<void, RouteUI>::operator() (this=0xa29199c)
at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#7 0x086dba52 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, RouteUI> >::operator() (this=0xa291998)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#8 0x086dba6e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, RouteUI>, void>::call_it (rep=0xa291980)
at libs/sigc++2/sigc++/functors/slot.h:103
#9 0x083ff476 in sigc::slot0<void>::operator() (this=0x8b0a5b0) at libs/sigc++2/sigc++/functors/slot.h:440
#10 0xb6e4e3ba in Gtkmm2ext::UI::do_request (this=0x89bf9f0, req=0x8b0a584) at libs/gtkmm2ext/gtk_ui.cc:360
#11 0xb6e583b0 in AbstractUI<Gtkmm2ext::UIRequest>::send_request (this=0x89bfa00, req=0x8b0a584)
at libs/pbd/pbd/abstract_ui.cc:138
#12 0x08429540 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot (this=0x89bfa00, el_slot=@0xbf87c058)
at libs/pbd/pbd/abstract_ui.h:54
#13 0x0879bb7d in RouteUI::solo_changed_so_update_mute (this=0x99ca5d8) at gtk2_ardour/route_ui.cc:475
#14 0x086dba3b in sigc::bound_mem_functor0<void, RouteUI>::operator() (this=0x99be974)
at libs/sigc++2/sigc++/functors/mem_fun.h:1787
#15 0x086dba52 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, RouteUI> >::operator() (this=0x99be970)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#16 0x086dba6e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, RouteUI>, void>::call_it (rep=0x99be958)
at libs/sigc++2/sigc++/functors/slot.h:103
#17 0x08426629 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x99c91e0)
at libs/sigc++2/sigc++/signal.h:772
#18 0x084266de in sigc::signal0<void, sigc::nil>::emit (this=0x987e05c) at libs/sigc++2/sigc++/signal.h:2667
#19 0x084266f1 in sigc::signal0<void, sigc::nil>::operator() (this=0x987e05c) at libs/sigc++2/sigc++/signal.h:2675
#20 0xb7e836e2 in ARDOUR::Session::route_solo_changed (this=0x987df40, src=0x9e6c990, wpr=@0xbf87c1d8)
at libs/ardour/session.cc:2270
#21 0xb7ea4d92 in sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >::operator() (
this=0x99d3360, _A_a1=@0xbf87c338, _A_a2=@0x99d3370) at libs/sigc++2/sigc++/functors/mem_fun.h:1917
#22 0xb7ea4df4 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> > >::operator()<void* const&, boost::weak_ptr<ARDOUR::Route>&> (this=0x99d335c, _A_arg1=@0xbf87c338,
_A_arg2=@0x99d3370) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:103
#23 0xb7ea4e33 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >, boost::weak_ptr<ARDOUR::Route>, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<void* const&> (this=0x99d3358, _A_arg1=@0xbf87c338) at libs/sigc++2/sigc++/adaptors/bind.h:1122
#24 0xb7ea4e67 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Session, void*, boost::weak_ptr<ARDOUR::Route> >, boost::weak_ptr<ARDOUR::Route>, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, void*>::call_it (rep=0x99d3340, a_1=@0xbf87c338) at libs/sigc++2/sigc++/functors/slot.h:137
#25 0xb7dca82e in sigc::internal::signal_emit1<void, void*, sigc::nil>::emit (impl=0x99d3310, _A_a1=@0xbf87c338)
at libs/sigc++2/sigc++/signal.h:1006
#26 0xb7dca8f7 in sigc::signal1<void, void*, sigc::nil>::emit (this=0x99abd7c, _A_a1=@0xbf87c338)
at libs/sigc++2/sigc++/signal.h:2773
#27 0xb7dca922 in sigc::signal1<void, void*, sigc::nil>::operator() (this=0x99abd7c, _A_a1=@0xbf87c338)
at libs/sigc++2/sigc++/signal.h:2781
#28 0xb7e5e1d8 in ARDOUR::Route::set_solo (this=0x99abb80, yn=true, src=0x9e6c990) at libs/ardour/route.cc:817
#29 0x087a42f3 in sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*>::operator() (this=0xbf87c3bc,
_A_a1=@0xbf87c3cc, _A_a2=@0xbf87c3d0) at libs/sigc++2/sigc++/functors/mem_fun.h:1917
#30 0x087a4318 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*> >::operator()<bool&, void*&> (this=0xbf87c3b8, _A_arg1=@0xbf87c3cc, _A_arg2=@0xbf87c3d0) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:103
#31 0x087a4355 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR::Route, bool, void*>, bool, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0xbf87c3b4) at libs/sigc++2/sigc++/adaptors/bind.h:1324
#32 0x0879dc75 in RouteUI::reversibly_apply_route_boolean (this=0x9e6c990, name=@0xbf87c448,
func=0x83f7c74 <_ZN6ARDOUR5Route8set_soloEbPv@plt>, yn=true, arg=0x9e6c990) at gtk2_ardour/route_ui.cc:742
#33 0x087a0db0 in RouteUI::solo_press (this=0x9e6c990, ev=0x96a3400) at gtk2_ardour/route_ui.cc:361
#34 0x08795540 in sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*>::operator() (this=0x9e75c7c,
_A_a1=@0xbf87c514) at libs/sigc++2/sigc++/functors/mem_fun.h:1851
#35 0x08795561 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*> >::operator()<_GdkEventButton* const&> (this=0x9e75c78, _A_arg1=@0xbf87c514) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
#36 0x08795587 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, RouteTimeAxisView, _GdkEventButton*>, bool, _GdkEventButton*>::call_it (rep=0x9e75c60, a_1=@0xbf87c514) at libs/sigc++2/sigc++/functors/slot.h:137
#37 0xb70f37c1 in sigc::slot1<bool, _GdkEventButton*>::operator() (this=0x9e75c4c, _A_a1=@0xbf87c514)
at libs/sigc++2/sigc++/functors/slot.h:515
#38 0xb70efe26 in Widget_signal_button_press_event_callback (self=0x9ba2908, p0=0x96a3400, data=0x9e75c48)
at libs/gtkmm2/gtk/gtkmm/widget.cc:1071
#39 0xb74828d4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb77ef759 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0xb7803f8b in ?? () from /usr/lib/libgobject-2.0.so.0
#42 0xb7805947 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0xb7805f69 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0xb75a1667 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb747bb21 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb747ce92 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb72f5a9a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#48 0xb7754dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0xb7758193 in ?? () from /usr/lib/libglib-2.0.so.0
#50 0xb7758577 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#51 0xb747d264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb706beff in Gtk::Main::run_impl (this=0x89c28d0) at libs/gtkmm2/gtk/gtkmm/main.cc:503
#53 0xb706bbf4 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
#54 0xb6e4e57b in Gtkmm2ext::UI::run (this=0x89bf9f0, old_receiver=@0x899ac88) at libs/gtkmm2ext/gtk_ui.cc:222
#55 0x086ba079 in main (argc=1, argv=0xbf87cd94) at gtk2_ardour/main.cc:321
|
|
|
After last svn update (Last Changed Rev: 3927) the crash gone away :) Thank you |
|
|
a good fix went into svn at 3929 ... caused by creating the editor mixer strip without a route attached to it. |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-10-09 23:54 | alanpasi | New Issue | |
| 2008-10-11 10:02 | paul | Note Added: 0005174 | |
| 2008-10-11 16:51 | alanpasi | File Added: ardour_backtrace | |
| 2008-10-11 17:12 | alanpasi | Note Added: 0005185 | |
| 2008-10-11 17:20 | alanpasi | Note Edited: 0005185 | |
| 2008-10-11 20:48 | paul | cost | => 0.00 |
| 2008-10-11 20:48 | paul | Status | new => resolved |
| 2008-10-11 20:48 | paul | Resolution | open => fixed |
| 2008-10-11 20:48 | paul | Assigned To | => paul |
| 2008-10-11 20:48 | paul | Note Added: 0005186 | |
| 2010-04-24 10:28 | cth103 | Category | bugs => bugs2 |
| 2010-04-24 10:32 | cth103 | Category | bugs2 => bugs |
| 2020-04-19 20:13 | system | Note Added: 0021796 | |
| 2020-04-19 20:13 | system | Status | resolved => closed |