View Issue Details

IDProjectCategoryView StatusLast Update
0002726ardourbugspublic2009-08-17 18:56
Reporternowhiskey Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionduplicate 
Product VersionSVN/2.0-ongoing 
Summary0002726: segfault when trying to add an lv2 plugin
Descriptionsvn-ongoing@5175

-create new session
-add one track, mono or stereo
-click in the pre-fader redirect box of that track (happens with the post-fader too..)
-choose 'plugin manager'
-go to the glame-lowpass filter by steve harris (lv2)
-double click on the plugins name, so that it appears in the 'plugins to be connected' box
-now click 'insert plugins' -->segfault

i am able to reproduce this here also with some other lv2 plugins, but not with all of them.

jackd is running no-rt in this case.

attached is the backtrace.

cheers,
doc
TagsNo tags attached.

Relationships

duplicate of 0002733 new lv2 plugins that crash ardour when loaded 

Activities

2009-06-13 02:23

 

ardour-bt (12,470 bytes)   
nowhiskey@murija2:~/software/ardour2/2.0-ongoing/gtk2_ardour$ ./ardbg 
USING OLD CLEARLOOKS
GNU gdb 6.8-debian
Copyright (C) 2008 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"...
(gdb) run 
Starting program:
/home/nowhiskey/software/ardour2/2.0-ongoing/gtk2_ardour/ardour-2.8 
[Thread debugging using libthread_db enabled]
Ardour/GTK 2.8
   (kompiliert mit Version 5174 und GCC Version4.3.2)
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 0xb599d8f0 (LWP 2987)]
theme_init() called from internal clearlooks engine
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:67: error: unexpected identifier
`colorize_scrollbar', expected character `}'
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
theme_init() called from internal clearlooks engine
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 0xb5824b90 (LWP 3071)]
[New Thread 0xb5024b90 (LWP 3072)]
[New Thread 0xb4824b90 (LWP 3073)]
Warning: Unable to create "trees" RDF storage.
Performance can be improved by upgrading librdf.
ardour: [INFO]: suche nach Controller-Protokollen in
/home/nowhiskey/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/
ardour: [INFO]: Controller-Protokoll gefunden: "Generic MIDI"
ardour: [INFO]: Controller-Protokoll Tranzport ist nicht nutzbar
ardour: [INFO]: Controller-Protokoll gefunden: "Mackie"
powermate: Opening of powermate failed - Datei oder Verzeichnis nicht
gefunden
ardour: [INFO]: Controller-Protokoll powermate ist nicht nutzbar
[New Thread 0xb318bb90 (LWP 3076)]
[Thread 0xb318bb90 (LWP 3076) exited]
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve
property `GtkWidget::cursor-color' of type `GdkColor' from rc file value
"((GString*) 0x8b6fe20)" of type `GString'
[New Thread 0xb318bb90 (LWP 3078)]
loading bindings from /home/nowhiskey/.ardour2/ardour.bindings
pre-run: Set Port buffer size to 1024
[New Thread 0xb1f80b90 (LWP 3080)]
[New Thread 0xb174acb0 (LWP 3081)]
Loading session /home/nowhiskey/Ardour2/003 using snapshot 003 (2)
[New Thread 0xb1477cb0 (LWP 3082)]
[New Thread 0xb13fccb0 (LWP 3083)]
Lade History von '/home/nowhiskey/Ardour2/003/003.history'.

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Gtk-WARNING **: Invalid input string

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve
property `GtkWidget::cursor-color' of type `GdkColor' from rc file value
"((GString*) 0x9638470)" of type `GString'
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve
property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value
"((GString*) 0x9465730)" of type `GString'

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

(ardour-2.8:2987): Pango-WARNING **: Invalid UTF-8 string passed to
pango_layout_set_text()

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb1f80b90 (LWP 3080)]
0xb327387b in chebyshev ()
   from /usr/local/lib/lv2/lowpass_iir-swh.lv2/plugin-Linux.so
Current language:  auto; currently asm
(gdb) thread apply all bt
Thread 10 (Thread 0xb13fccb0 (LWP 3083)):
#0  0xb65f950d in poll () from /lib/libc.so.6
#1  0xb7f09563 in ARDOUR::Session::midi_thread_work (this=0x95fbdb0)
    at libs/ardour/session_midi.cc:1223
#2  0xb7f09b01 in ARDOUR::Session::_midi_thread_work (arg=0x95fbdb0)
    at libs/ardour/session_midi.cc:1141
#3  0xb6dadf3b in start_thread () from /lib/libpthread.so.0
#4  0xb6602bee in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb1477cb0 (LWP 3082)):
#0  0xb65f950d in poll () from /lib/libc.so.6
#1  0xb7ea52e2 in ARDOUR::Session::butler_thread_work (this=0x95fbdb0)
    at libs/ardour/session_butler.cc:179
#2  0xb7ea6349 in ARDOUR::Session::_butler_thread_work (arg=0x95fbdb0)
    at libs/ardour/session_butler.cc:159
#3  0xb6dadf3b in start_thread () from /lib/libpthread.so.0
#4  0xb6602bee in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb174acb0 (LWP 3081)):
#0  0xb6db4ccc in nanosleep () from /lib/libpthread.so.0
#1  0xb7789412 in g_usleep () from /usr/share/qt4/lib/libglib-2.0.so.0
#2  0xb76f0a6d in Glib::usleep (microseconds=10000)
    at libs/glibmm2/glibmm/timer.cc:68
#3  0xb7d64916 in ARDOUR::AudioEngine::meter_thread (this=0x93e9040)
    at libs/ardour/audioengine.cc:446
#4  0xb7d6892d in sigc::bound_mem_functor0<void,
ARDOUR::AudioEngine>::operator() (this=0x95f7864) at
#libs/sigc++2/sigc++/functors/mem_fun.h:1787
#5  0xb7d68954 in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#ARDOUR::AudioEngine> >::operator() (this=0x95f7860)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0xb7d68980 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
ARDOUR::AudioEngine>, void>::call_it (rep=0x95f7848)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x0840736a in sigc::slot0<void>::operator() (this=0x95f7670)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb770d807 in call_thread_entry_slot (data=0x95f7670)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb778714f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
#10 0x095f7670 in ?? ()
#11 0x095f7620 in ?? ()
#12 0x00000000 in ?? ()

Thread 7 (Thread 0xb1f80b90 (LWP 3080)):
#0  0xb327387b in chebyshev ()
   from /usr/local/lib/lv2/lowpass_iir-swh.lv2/plugin-Linux.so
#1  0xb59a1640 in ?? ()
#2  0xb792f000 in ?? ()
#3  0xb7c4a44f in ?? () from libs/ardour/libardour.so
#4  0xb1f7fea0 in ?? ()
#5  0xb7ff2078 in ?? ()
#6  0xb7ced47a in ?? () from libs/ardour/libardour.so
#7  0xb1f7fe10 in ?? ()
#8  0xb327546c in ?? ()
   from /usr/local/lib/lv2/lowpass_iir-swh.lv2/plugin-Linux.so
#9  0x00000002 in ?? ()
#10 0x098ee188 in ?? ()
#11 0x00000002 in ?? ()
#12 0xb3272963 in runLowpass_iir ()
   from /usr/local/lib/lv2/lowpass_iir-swh.lv2/plugin-Linux.so
#13 0x36ebf274 in ?? ()

Thread 6 (Thread 0xb318bb90 (LWP 3078)):
#0  0xb6db18f0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0xb6dca3d4 in mb_thread_func () from /usr/local/lib/libjack.so.0
#2  0xb318bb90 in ?? ()
#3  0x00000000 in ?? ()

Thread 4 (Thread 0xb4824b90 (LWP 3073)):
#0  0xb6db18f0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0xb770cd85 in Glib::Cond::wait (this=0x8bc86e0, mutex=@0xb7ff130c)
    at libs/glibmm2/glibmm/thread.cc:362
#2  0xb7d43d5b in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
#3  0xb7d43ec1 in analyser_work () at libs/ardour/analyser.cc:49
#4  0x087d2375 in sigc::pointer_functor0<void>::operator() (this=0x8bcf104)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#5  0x087d238c in sigc::adaptor_functor<sigc::pointer_functor0<void>
>::operator() (this=0x8bcf100) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x087d23a8 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8bcf0e8) at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x0840736a in sigc::slot0<void>::operator() (this=0x8bc88c8)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0xb770d807 in call_thread_entry_slot (data=0x8bc88c8)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0xb778714f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
#10 0x08bc88c8 in ?? ()
#11 0x08bcf110 in ?? ()
#12 0x00000000 in ?? ()

Thread 3 (Thread 0xb5024b90 (LWP 3072)):
#0  0xb6db18f0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0xb770cd85 in Glib::Cond::wait (this=0x8bbca88, mutex=@0xb7ff1804)
    at libs/glibmm2/glibmm/thread.cc:362
#2  0xb7f48242 in peak_thread_work () at libs/ardour/source_factory.cc:65
#3  0x087d2375 in sigc::pointer_functor0<void>::operator() (this=0x8bc8754)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#4  0x087d238c in sigc::adaptor_functor<sigc::pointer_functor0<void>
>::operator() (this=0x8bc8750) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#5  0x087d23a8 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8bc8738) at libs/sigc++2/sigc++/functors/slot.h:103
#6  0x0840736a in sigc::slot0<void>::operator() (this=0x8bc8728)
    at libs/sigc++2/sigc++/functors/slot.h:440
#7  0xb770d807 in call_thread_entry_slot (data=0x8bc8728)
    at libs/glibmm2/glibmm/thread.cc:43
#8  0xb778714f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
#9  0x08bc8728 in ?? ()
#10 0x08bc8760 in ?? ()
#11 0x00000000 in ?? ()

Thread 2 (Thread 0xb5824b90 (LWP 3071)):
#0  0xb6db18f0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0xb770cd85 in Glib::Cond::wait (this=0x8bbca88, mutex=@0xb7ff1804)
    at libs/glibmm2/glibmm/thread.cc:362
#2  0xb7f48242 in peak_thread_work () at libs/ardour/source_factory.cc:65
#3  0x087d2375 in sigc::pointer_functor0<void>::operator() (this=0x8bc85cc)
    at libs/sigc++2/sigc++/functors/ptr_fun.h:77
#4  0x087d238c in sigc::adaptor_functor<sigc::pointer_functor0<void>
>::operator() (this=0x8bc85c8) at
#libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#5  0x087d23a8 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x8bc85b0) at libs/sigc++2/sigc++/functors/slot.h:103
#6  0x0840736a in sigc::slot0<void>::operator() (this=0x8bc84b0)
    at libs/sigc++2/sigc++/functors/slot.h:440
#7  0xb770d807 in call_thread_entry_slot (data=0x8bc84b0)
    at libs/glibmm2/glibmm/thread.cc:43
#8  0xb778714f in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
#9  0x08bc84b0 in ?? ()
#10 0x08bc85d8 in ?? ()
#11 0x00015080 in ?? ()
#12 0x00000005 in ?? ()
#13 0xb653fb9c in ?? () from /lib/libc.so.6
#14 0xb6dbcff4 in ?? () from /lib/libpthread.so.0
#15 0xb6daf280 in ?? () from /lib/libpthread.so.0
#16 0xb6dbcff4 in ?? () from /lib/libpthread.so.0
#17 0xb5824b90 in ?? ()
#18 0x00000000 in ?? ()

Thread 1 (Thread 0xb599d8f0 (LWP 2987)):
#0  0xb780d559 in ?? () from /usr/share/qt4/lib/libgobject-2.0.so.0
#1  0x08a29878 in ?? ()
#2  0x0983d540 in ?? ()
#3  0x08a59100 in ?? ()
#4  0xb782a678 in ?? () from /usr/share/qt4/lib/libgobject-2.0.so.0
#5  0xbfe0cf08 in ?? ()
#6  0x00000003 in ?? ()
#7  0xb77d8758 in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
#8  0xb77d8780 in ?? () from /usr/share/qt4/lib/libglib-2.0.so.0
#9  0x0983ce54 in ?? ()
#10 0x00000003 in ?? ()
#11 0x00000002 in ?? ()
#12 0xb7812f63 in g_type_check_value ()
   from /usr/share/qt4/lib/libgobject-2.0.so.0
#13 0xb780f38e in g_signal_emit_valist ()
   from /usr/share/qt4/lib/libgobject-2.0.so.0
#14 0xb780f7d6 in g_signal_emit () from
/usr/share/qt4/lib/libgobject-2.0.so.0
#15 0xb75a9666 in ?? () from /usr/share/qt4/lib/libgtk-x11-2.0.so.0
#16 0x0983d540 in ?? ()
#17 0x00000015 in ?? ()
#18 0x00000000 in ?? ()
#0  0xb327387b in chebyshev ()
   from /usr/local/lib/lv2/lowpass_iir-swh.lv2/plugin-Linux.so
(gdb) 
ardour-bt (12,470 bytes)   

thorgal

2009-06-13 06:00

reporter   ~0006098

it happened to me a couple of months ago or so. I had to update lv2-core or slv2, don't remember now. It was because I had updated the calf plugins and they came up with their new fancy GUI which the older version of the LV2 core did not agree with ... could it be something similar ?

nowhiskey

2009-06-13 11:06

reporter   ~0006099

just updated slv2 and lv2-core, but the problem still here.

cheers,
doc

nowhiskey

2009-06-13 11:23

reporter   ~0006100

ok, investigating further it seems that the problem is in the glame low/highpass.
i realized thet even lv2rack is crashing when trying to load some of the swh-lv2 plugins. i just updated zynjacku, but the problem is still there.
the calf plugins works good.

cheers,
doc

nettings

2009-08-17 18:52

manager   ~0006564

closing this, since we have a number of duplicate reports of this bug. your further input is welcome under bug 0002733

Issue History

Date Modified Username Field Change
2009-06-13 02:23 nowhiskey New Issue
2009-06-13 02:23 nowhiskey File Added: ardour-bt
2009-06-13 06:00 thorgal Note Added: 0006098
2009-06-13 11:06 nowhiskey Note Added: 0006099
2009-06-13 11:23 nowhiskey Note Added: 0006100
2009-08-17 18:50 nettings Relationship added duplicate of 0002733
2009-08-17 18:52 nettings cost => 0.00
2009-08-17 18:52 nettings Note Added: 0006564
2009-08-17 18:52 nettings Status new => closed
2009-08-17 18:56 nettings Resolution open => duplicate