View Issue Details

IDProjectCategoryView StatusLast Update
0002237ardourbugspublic2020-04-19 20:13
Reporternowhiskey Assigned Toseablade  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionSVN/2.0-ongoing 
Summary0002237: rev3326 crashes when tryin to remove a track
Descriptionsimply to reproduce:

-create a new session
-add one track (mono as default)
-right click on the track, choose 'remove'
-a dialog appears '...this cannot be undone', choose 'yes remove'
-crash

in this case jackd is running non-rt

here is the backtrace:

nowhiskey@murija2:~/software/ardour2/2.0-ongoing/gtk2_ardour$ ./ardbg
GNU gdb 6.7.1-debian
Copyright (C) 2007 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 "i486-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program:
/home/nowhiskey/software/ardour2/2.0-ongoing/gtk2_ardour/ardour-2.4.1
[Thread debugging using libthread_db enabled]
Ardour/GTK 2.4.1
   (kompiliert mit Version 3201 und GCC Version4.2.3 (Debian 4.2.3-3))
Copyright (C) 1999-2008 Paul Davis
Einige Teile Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel
Baker

Ardour wird Ihnen ohne jegliche GewÃ#hrleistung und ausdrÃ#cklich ohne die
Zusicherung
fÃ#r allgemeine oder spezielle Gebrauchstauglichkeit zur VerfÃ#gung
gestellt.
Dies ist freie Software und Sie dÃ#rfen sie gerne weiterverbreiten,
solange Sie sich an die Bedingungen, die in der Datei COPYING aufgefÃ#hrt
sind halten.
[New Thread 0xb5e18740 (LWP 20861)]
theme_init() called from internal clearlooks engine
lade voreingestellte UI-Konfigurationsdatei
gtk2_ardour/ardour2_ui_default.conf
lade benutzerdefinierte UI-Konfigurationsdatei
/home/nowhiskey/.ardour2/ardour2_ui.conf
Loading ui configuration file gtk2_ardour/ardour2_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 1024 open files
lade System-Konfigurationsdatei ./ardour_system.rc
lade Benutzer-Konfigurationsdatei /home/nowhiskey/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
[New Thread 0xb5cbdb90 (LWP 20865)]
[New Thread 0xb54bdb90 (LWP 20866)]
[New Thread 0xb4cbdb90 (LWP 20867)]
ardour: [INFO]: suche nach Controller-Protokollen in
/home/nowhiskey/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/
ardour: [INFO]: Controller-Protokoll gefunden: "Generic MIDI"
SSE2 detected
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve
property `GtkWidget::cursor-color' of type `GdkColor' from rc file value
"((GString*) 0x8dd3240)" of type `GString'
SSE2 detected
loading bindings from /home/nowhiskey/.ardour2/ardour.bindings
[New Thread 0xb3aa9b90 (LWP 20871)]
[New Thread 0xb3273cb0 (LWP 20872)]
Loading session /home/nowhiskey/Ardour2/015 using snapshot 015 (2)
[New Thread 0xb2f25cb0 (LWP 20874)]
Lade History von '/home/nowhiskey/Ardour2/015/015.history'.
Adding with 1 in and 2out

---------------------------------
UPDATE LATENCY
Master: internal redirect latency = 0
Master: input latency = 0 total = 0
        worst was 0

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5e18740 (LWP 20861)]
0xb6aa754c in sigc::trackable::callback_list (this=0x11998400) at
libs/sigc++2/sigc++/trackable.cc:71
71 if (!callback_list_)
(gdb) thread apply all bt

Thread 8 (Thread 0xb2f25cb0 (LWP 20874)):
#0 0xb659d62d in poll () from /lib/libc.so.6
0000001 0xb7ea024a in ARDOUR::Session::midi_thread_work (this=0x8ff4b50) at
#libs/ardour/session_midi.cc:1220
#2 0xb7ea079d in ARDOUR::Session::_midi_thread_work (arg=0x8ff4b50) at
#libs/ardour/session_midi.cc:1141
#3 0xb6d9afd3 in start_thread () from /lib/libpthread.so.0
0000004 0xb65a6a8e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb2fa0cb0 (LWP 20873)):
#0 0xb659d62d in poll () from /lib/libc.so.6
0000001 0xb7e4551b in ARDOUR::Session::butler_thread_work (this=0x8ff4b50) at
#libs/ardour/session_butler.cc:178
#2 0xb7e46341 in ARDOUR::Session::_butler_thread_work (arg=0x8ff4b50) at
#libs/ardour/session_butler.cc:159
#3 0xb6d9afd3 in start_thread () from /lib/libpthread.so.0
0000004 0xb65a6a8e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb3273cb0 (LWP 20872)):
#0 0xb6da281c in nanosleep () from /lib/libpthread.so.0
0000001 0xb776aa52 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0
#2 0xb76d37b5 in Glib::usleep (microseconds=10000) at
#libs/glibmm2/glibmm/timer.cc:68
#3 0xb7d24ad2 in ARDOUR::AudioEngine::meter_thread (this=0x8e30680) at
#libs/ardour/audioengine.cc:433
0000004 0xb7d28780 in sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine>::operator() (this=0x8ff0e64) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1781
0000005 0xb7d287a2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine> >::operator() (this=0x8ff0e60)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0xb7d287ce in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
ARDOUR::AudioEngine>, void>::call_it (rep=0x8ff0e48)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083d7d5c in sigc::slot0<void>::operator() (this=0x8ff1078) at
libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb76f1791 in call_thread_entry_slot (data=0x8ff1078) at
libs/glibmm2/glibmm/thread.cc:43
0000009 0xb776830f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000010 0x08ff1078 in ?? ()
0000011 0x08ff1560 in ?? ()
0000012 0x00000000 in ?? ()

Thread 5 (Thread 0xb3aa9b90 (LWP 20871)):
#0 0xb659d62d in poll () from /lib/libc.so.6
0000001 0xb6db4668 in jack_client_core_wait (client=0x8e30958) at client.c:1400
#2 0xb6db4c86 in jack_thread_wait (client=0x8e30958, status=0) at
#client.c:1554
#3 0xb6db5795 in jack_client_thread (arg=0x8e30958) at client.c:1601
0000004 0xb6d9afd3 in start_thread () from /lib/libpthread.so.0
0000005 0xb65a6a8e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb4cbdb90 (LWP 20867)):
#0 0xb6d9f550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb76f0bfd in Glib::Cond::wait (this=0x8af4f78, mutex=@0xb7f79428) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7d0571f in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#3 0xb7d0586b in analyser_work () at libs/ardour/analyser.cc:49
0000004 0x0872aced in sigc::pointer_functor0<void>::operator() (this=0x8aee68c)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000005 0x0872ad04 in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8aee688) at
#>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6 0x0872ad20 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8aee670) at libs/sigc++2/sigc++/functors/slot.h:103
#7 0x083d7d5c in sigc::slot0<void>::operator() (this=0x8af4fc0) at
#libs/sigc++2/sigc++/functors/slot.h:440
0000008 0xb76f1791 in call_thread_entry_slot (data=0x8af4fc0) at
#libs/glibmm2/glibmm/thread.cc:43
0000009 0xb776830f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000010 0x08af4fc0 in ?? ()
0000011 0x08af4fd0 in ?? ()
0000012 0x00000000 in ?? ()

Thread 3 (Thread 0xb54bdb90 (LWP 20866)):
#0 0xb6d9f550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb76f0bfd in Glib::Cond::wait (this=0x8ae2968, mutex=@0xb7f798e0) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7eda25f in peak_thread_work () at libs/ardour/source_factory.cc:65
#3 0x0872aced in sigc::pointer_functor0<void>::operator() (this=0x8aee61c)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000004 0x0872ad04 in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8aee618) at
#>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0872ad20 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8aee600) at libs/sigc++2/sigc++/functors/slot.h:103
#6 0x083d7d5c in sigc::slot0<void>::operator() (this=0x8aee5f0) at
#libs/sigc++2/sigc++/functors/slot.h:440
#7 0xb76f1791 in call_thread_entry_slot (data=0x8aee5f0) at
#libs/glibmm2/glibmm/thread.cc:43
0000008 0xb776830f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000009 0x08aee5f0 in ?? ()
0000010 0x08aee628 in ?? ()
0000011 0x00000000 in ?? ()

Thread 2 (Thread 0xb5cbdb90 (LWP 20865)):
#0 0xb6d9f550 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
0000001 0xb76f0bfd in Glib::Cond::wait (this=0x8ae2968, mutex=@0xb7f798e0) at
#libs/glibmm2/glibmm/thread.cc:362
#2 0xb7eda25f in peak_thread_work () at libs/ardour/source_factory.cc:65
#3 0x0872aced in sigc::pointer_functor0<void>::operator() (this=0x8aee3ac)
#at libs/sigc++2/sigc++/functors/ptr_fun.h:77
0000004 0x0872ad04 in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x8aee3a8) at
#>libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
0000005 0x0872ad20 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8aee390) at libs/sigc++2/sigc++/functors/slot.h:103
#6 0x083d7d5c in sigc::slot0<void>::operator() (this=0x8aee380) at
#libs/sigc++2/sigc++/functors/slot.h:440
#7 0xb76f1791 in call_thread_entry_slot (data=0x8aee380) at
#libs/glibmm2/glibmm/thread.cc:43
0000008 0xb776830f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000009 0x08aee380 in ?? ()
0000010 0x08aee490 in ?? ()
0000011 0x00014080 in ?? ()
0000012 0x00000005 in ?? ()
0000013 0xb64eab9c in ?? () from /lib/libc.so.6
0000014 0xb6da9ff4 in ?? () from /lib/libpthread.so.0
#15 0xb6d9d140 in ?? () from /lib/libpthread.so.0
0000016 0xb6da9ff4 in ?? () from /lib/libpthread.so.0
#17 0x00000000 in ?? ()

Thread 1 (Thread 0xb5e18740 (LWP 20861)):
#0 0xb6aa754c in sigc::trackable::callback_list (this=0x11998400) at
libs/sigc++2/sigc++/trackable.cc:71
0000001 0xb6aa7597 in sigc::trackable::remove_destroy_notify_callback
(this=0x11998400, data=0x91922c0) at libs/sigc++2/sigc++/trackable.cc:58
#2 0x083df0a8 in sigc::internal::slot_do_unbind::operator()
(this=0xbfb84d54, t=0x11998400) at
#libs/sigc++2/sigc++/functors/slot_base.h:166
#3 0x087c87d7 in sigc::internal::limit_derived_target<sigc::trackable*,
#sigc::internal::slot_do_unbind>::with_type<true, TimeAxisView>::execute_
#(_A_type=@0x91948a8,
    _A_action=@0xbfb84d54) at libs/sigc++2/sigc++/visit_each.h:67
0000004 0x087c87f2 in sigc::internal::limit_derived_target<sigc::trackable*,
sigc::internal::slot_do_unbind>::operator()<TimeAxisView> (this=0xbfb84d54,
#_A_type=@0x91948a8)
    at libs/sigc++2/sigc++/visit_each.h:72
0000005 0x087c880c in
sigc::visit_each<sigc::internal::limit_derived_target<sigc::trackable*,
#sigc::internal::slot_do_unbind>, TimeAxisView> (_A_action=@0xbfb84d54,
    _A_functor=@0x91948a8) at libs/sigc++2/sigc++/visit_each.h:113
#6 0x087c8de1 in
sigc::visit_each<sigc::internal::limit_derived_target<sigc::trackable*,
#sigc::internal::slot_do_unbind>, void, TimeAxisView>
(_A_action=@0xbfb84d54,
    _A_target=@0x91922dc) at libs/sigc++2/sigc++/functors/mem_fun.h:1798
#7 0x087c8dff in
sigc::visit_each<sigc::internal::limit_derived_target<sigc::trackable*,
#sigc::internal::slot_do_unbind>, sigc::bound_mem_functor0<void,
TimeAxisView> > (_A_action=@0xbfb84d54, _A_target=@0x91922d8) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:264
0000008 0x087c8e2c in sigc::visit_each_type<sigc::trackable*,
#sigc::internal::slot_do_unbind,
#sigc::adaptor_functor<sigc::bound_mem_functor0<void, TimeAxisView> > > (
    _A_action=@0xbfb84d7c, _A_functor=@0x91922d8) at
#libs/sigc++2/sigc++/visit_each.h:124
0000009 0x087c8e76 in
#sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, TimeAxisView>
#>::destroy (data=0x91922c0) at libs/sigc++2/sigc++/functors/slot.h:60
0000010 0x083ddaec in sigc::internal::slot_rep::destroy (this=0x91922c0) at
#libs/sigc++2/sigc++/functors/slot_base.h:98
0000011 0xb6aa7dd3 in sigc::internal::slot_rep::notify (data=0x91922c0) at
#libs/sigc++2/sigc++/functors/slot_base.cc:59
0000012 0xb6aa72e5 in ~trackable_callback_list (this=0x9190ad0) at
#libs/sigc++2/sigc++/trackable.cc:86
0000013 0xb6aa738e in sigc::trackable::notify_callbacks (this=0x9194c14) at
#libs/sigc++2/sigc++/trackable.cc:64
0000014 0xb6aa73e9 in ~trackable (this=0x9194c14) at
#libs/sigc++2/sigc++/trackable.cc:48
#15 0x0861bdd3 in ~GainAutomationTimeAxisView (this=0x91948a8) at
#gtk2_ardour/gain_automation_time_axis.cc:47
0000016 0x087c0666 in ~TimeAxisView (this=0x9195184, __vtt_parm=0x880d654) at
#gtk2_ardour/time_axis_view.cc:175
#17 0x0875cfaf in ~RouteTimeAxisView (this=0x9195148, __vtt_parm=0x880d644)
#at gtk2_ardour/route_time_axis.cc:270
0000018 0x0847e7bc in ~AudioTimeAxisView (this=0x9195148) at
#gtk2_ardour/audio_time_axis.cc:130
0000019 0x087796ca in PBD::PairedShiva<ARDOUR::Route, RouteUI>::destroy
#(this=0x9182650, obj=0x9195148) at libs/pbd/pbd/shiva.h:125
0000020 0x087750db in sigc::bound_mem_functor1<void,
#PBD::PairedShiva<ARDOUR::Route, RouteUI>, RouteUI*>::operator()
#(this=0x9195058, _A_a1=@0x9195064)
    at libs/sigc++2/sigc++/functors/mem_fun.h:1838
0000021 0x087750f9 in sigc::adaptor_functor<sigc::bound_mem_functor1<void,
PBD::PairedShiva<ARDOUR::Route, RouteUI>, RouteUI*> >::operator()<RouteUI*&>
#(this=0x9195054,
    _A_arg1=@0x9195064) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
0000022 0x0877511a in sigc::bind_functor<-1, sigc::bound_mem_functor1<void,
PBD::PairedShiva<ARDOUR::Route, RouteUI>, RouteUI*>, RouteUI*, sigc::nil_,
#sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>::operator()
(this=0x9195050) at libs/sigc++2/sigc++/adaptors/bind.h:1269
0000023 0x08775136 in sigc::internal::slot_call0<sigc::bind_functor<-1,
sigc::bound_mem_functor1<void, PBD::PairedShiva<ARDOUR::Route, RouteUI>,
#RouteUI*>, RouteUI*, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_,
sigc::nil_, sigc::nil_>, void>::call_it (rep=0x9195038) at
#libs/sigc++2/sigc++/functors/slot.h:103
#24 0x0840b6b3 in sigc::internal::signal_emit0<void, sigc::nil_>::emit
#(impl=0x9194fd0) at libs/sigc++2/sigc++/signal.h:517
0000025 0x0840b748 in sigc::signal0<void, sigc::nil_>::emit (this=0x9180178) at
#libs/sigc++2/sigc++/signal.h:1584
0000026 0x0840b75b in sigc::signal0<void, sigc::nil_>::operator()
#(this=0x9180178) at libs/sigc++2/sigc++/signal.h:1588
0000027 0x0847ab5e in PBD::Destructible::drop_references (this=0x9180174) at
#libs/pbd/pbd/destructible.h:41
0000028 0xb7e52b08 in ARDOUR::Session::remove_route (this=0x8ff4b50,
#route=@0xbfb852bc) at libs/ardour/session.cc:2148
0000029 0x0876cd2c in RouteUI::idle_remove_this_route (rui=0x9195148) at
#gtk2_ardour/route_ui.cc:816
0000030 0x08774f5f in sigc::pointer_functor1<RouteUI*, int>::operator()
#(this=0x91e36b8, _A_a1=@0x91e36bc) at
#libs/sigc++2/sigc++/functors/ptr_fun.h:111
0000031 0x08774f7d in sigc::adaptor_functor<sigc::pointer_functor1<RouteUI*,
#int> >::operator()<RouteUI*&> (this=0x91e36b4, _A_arg1=@0x91e36bc)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:84
0000032 0x08774f9e in sigc::bind_functor<-1, sigc::pointer_functor1<RouteUI*,
int>, RouteUI*, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_,
#sigc::nil_>::operator() (this=0x91e36b0) at
libs/sigc++2/sigc++/adaptors/bind.h:1269
0000033 0x08774fba in sigc::internal::slot_call0<sigc::bind_functor<-1,
sigc::pointer_functor1<RouteUI*, int>, RouteUI*, sigc::nil_, sigc::nil_,
#sigc::nil_, sigc::nil_, sigc::nil_, sigc::nil_>, bool>::call_it
(rep=0x91e3698) at libs/sigc++2/sigc++/functors/slot.h:103
0000034 0xb7ea31ea in sigc::slot0<bool>::operator() (this=0x8e297f0) at
libs/sigc++2/sigc++/functors/slot.h:440
0000035 0xb76d40a8 in glibmm_source_callback (data=0x8e297f0) at
libs/glibmm2/glibmm/main.cc:195
0000036 0xb773ec91 in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000037 0x08e297f0 in ?? ()
0000038 0xb6d9e5fc in __pthread_mutex_unlock_usercnt () from
#/lib/libpthread.so.0
0000039 0xb77407e8 in g_main_context_dispatch () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000040 0xb7743a3e in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000041 0x08974bd8 in ?? ()
0000042 0x000000c8 in ?? ()
0000043 0x08a92f60 in ?? ()
0000044 0x00000004 in ?? ()
0000045 0x00000004 in ?? ()
0000046 0xb77b65f8 in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000047 0xb77b6620 in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
0000048 0xbfb85434 in ?? ()
0000049 0x00000001 in ?? ()
0000050 0x00000001 in ?? ()
0000051 0x08974bd8 in ?? ()
0000052 0x08a92f60 in ?? ()
0000053 0xb659d5c0 in ?? () from /lib/libc.so.6
0000054 0xb6d9e9e0 in ?? () from /lib/libpthread.so.0
0000055 0xb6d9d140 in ?? () from /lib/libpthread.so.0
0000056 0xb7767da2 in g_thread_self () from /usr/share/qt4/lib/libglib-2.0.so.0
0000057 0xb7743dc7 in g_main_loop_run () from
#/usr/share/qt4/lib/libglib-2.0.so.0
0000058 0xb746ccd4 in gtk_main () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0
0000059 0xb7040633 in Gtk::Main::run_impl (this=0x89643c8) at
#libs/gtkmm2/gtk/gtkmm/main.cc:503
0000060 0xb7040328 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450
0000061 0xb6e4252b in Gtkmm2ext::UI::run (this=0x8961500,
#old_receiver=@0x8940218) at libs/gtkmm2ext/gtk_ui.cc:222
0000062 0x0868a6e7 in main (argc=1, argv=0xbfb85634) at gtk2_ardour/main.cc:306


...............


cheers,
doc
TagsNo tags attached.

Activities

thorgal

2008-05-19 16:43

reporter   ~0004948

I confirm the crash in version 3366. I also observed this in earlier versions but cannot make it systematic. Also using RT mode for operations. The most recent occurence happened in an old session (created in august 2007) which work I am resuming now.

nowhiskey

2008-05-29 16:43

reporter   ~0004981

don't know if this was intentionally, but removing busses as described above works again in ongoing@3425

cheers,
doc

seablade

2008-11-21 19:46

manager   ~0005261

Appears to be fixed in recent versions of Ardour, setting status to resolved. If this is still reproducible by the OP or others in recent versions of Ardour, post up a note saying so and I will reopen.

     Seablade

system

2020-04-19 20:13

developer   ~0021721

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

Issue History

Date Modified Username Field Change
2008-05-07 00:48 nowhiskey New Issue
2008-05-19 16:43 thorgal Note Added: 0004948
2008-05-29 16:43 nowhiskey Note Added: 0004981
2008-11-21 19:46 seablade cost => 0.00
2008-11-21 19:46 seablade Status new => resolved
2008-11-21 19:46 seablade Resolution open => fixed
2008-11-21 19:46 seablade Assigned To => seablade
2008-11-21 19:46 seablade Note Added: 0005261
2020-04-19 20:13 system Note Added: 0021721
2020-04-19 20:13 system Status resolved => closed