Seite 1 von 1

Wiedermal Ardour: Jetzt will es gar nicht mehr....

Verfasst: Fr Apr 10, 2009 8:50 am
von tomaschko86
Hi,

ich stehe jetzt vor einem riesen Problem. Ardour startet nicht mehr. Unter KDE 4 sieht man das Symbol springen und dann passiert nichts. Öffnet einfach nicht. Hab es auch unter Gnome mal versucht zu öffnen.

Ich denke es wird an Updates liegen, denn fürSUSE 11 gab es in der letzten Zeit ja ein paar. Habe nur Ardour ein paar Tage mal nicht in Gebrauch gehabt. Hatte bis vor wenigen Minuten noch die Version 2.7.irgendwas drauf. Da ich vermutete es liegt an Updates hab ich auch einfach mal Ardour auf 2.8. geupdatet. Hab die VST-lang version und die Standardversion probiert. Unter allem das gleiche.

Ich würd das Programm ja mal gern über das Terminal starten um genaueres zu erfahren, aber ich weiss nicht wie. Wenn ich nur Ardour oder Ardour2 heisst es Command not found. Muss ich da zu einem bestimmten Pfad?
Oder weiß jemand auch direkt Rat ohne Terminalauskunft - das wär idealfall ;)

Verfasst: Fr Apr 10, 2009 9:21 am
von khz

Code: Alles auswählen

ardour2
sollte die konsole schon kennen - oder ardour_vst(?)

Verfasst: Fr Apr 10, 2009 9:41 am
von tomaschko86
Ardourvst brachte den erfolg. :) So aber nun kommt sowas von viel, dass ich absolut überfordert bin:

Code: Alles auswählen

tomas@linux-bk4l:~> ardourvst
err:service:validate_service_config Service L"Mooolbversb" is Win32 but has no image path set
err:service:scmdatabase_load_services Invalid configuration of service L"Mooolbversb" - skipping
Ardour/GTK 2.8
   (kompiliert mit Version 4918 und GCC Version4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036])
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.
Kann keine Fehlerbehandlung via SIGPIPE initialisieren

(ardour_vst.exe.so:8036): Gtk-WARNING **: Im Modulpfad »murrine« konnte keine Themen-Engine gefunden werden,

(ardour_vst.exe.so:8036): Gtk-WARNING **: Im Modulpfad »murrine« konnte keine Themen-Engine gefunden werden,
theme_init() called from internal clearlooks engine
/home/tomas/.themes/ShiningMurrine/gtk-2.0/gtkrc:118: error: unexpected identifier `style', expected character `}'
lade voreingestellte UI-Konfigurationsdatei /etc/ardour2/ardour2_ui_default.conf
lade benutzerdefinierte UI-Konfigurationsdatei /home/tomas/.ardour2/ardour2_ui.conf
Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
ardour: [INFO]: Ardour will be limited to 8192 open files
loading system configuration file /etc/ardour2/ardour_system.rc
loading user configuration file /home/tomas/.ardour2/ardour.rc
Startup win32 GUI thread

ardour: [INFO]: Using SSE optimized routines
librdf fatal - rdf_query_rasqal.c:1207:librdf_query_rasqal_constructor: fatal error: failed to initialize rasqal
wine: Assertion failed at address 0xffffe430 (thread 0009), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xffffe430).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:ffffe430 ESP:0032f788 EBP:0032f7a0 EFLAGS:00000202(   - 00      - - I1)
 EAX:00000000 EBX:00001f64 ECX:00001f64 EDX:00000006
 ESI:7c219438 EDI:b7dfcff4
Stack dump:
0x0032f788:  0032f7a0 00000006 00001f64 b7ce8900
0x0032f798:  b7dfcff4 0032f8c0 0032f8c8 b7cea238
0x0032f7a8:  00000006 0032f840 00000000 b7d25b1f
0x0032f7b8:  00000002 b7dfd5a7 00000001 b7dfd560
0x0032f7c8:  b7dfd560 0032f7f4 b7d257c3 b7dfd560
0x0032f7d8:  b7dfd5a7 00000001 b7d2b124 b7dfd5a7
Backtrace:
=>0 0xffffe430 (0x0032f7a0)
  1 0xb7cea238 abort+0x188() in libc.so.6 (0x0032f8c8)
  2 0x7d1baa0f librdf_fatal+0x7f() in librdf.so.0 (0x0032f918)
  3 0x7d1b70b7 librdf_query_rasqal_constructor+0x157() in librdf.so.0 (0x0032f968)
  4 0x7d1b5a9a librdf_init_query+0x2a() in librdf.so.0 (0x0032f988)
  5 0x7d19cc9d librdf_world_open+0x8d() in librdf.so.0 (0x0032f9a8)
  6 0x7d0f8f18 slv2_world_new+0x50() in libslv2.so.9 (0x0032f9d8)
  7 0x7e5b3c99 _ZN6ARDOUR8LV2WorldC1Ev+0x19() in libardour.so (0x7c20f5c0)
  8 0x00000000 (0x00000000)
0xffffe430: popl	%ebp
Modules:
Module	Address			Debug info	Name (120 modules)
ELF	7b800000-7b93d000	Deferred        kernel32<elf>
  \-PE	7b820000-7b93d000	\               kernel32
ELF	7bc00000-7bcb0000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb0000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c582000-7c597000	Deferred        libelf.so.1
ELF	7c59e000-7c5b5000	Deferred        libclearlooks.so
ELF	7c5b5000-7c608000	Deferred        libbreakpad.so.0
ELF	7c608000-7c618000	Deferred        libgnomebreakpad.so
ELF	7c63c000-7c65d000	Deferred        imm32<elf>
  \-PE	7c640000-7c65d000	\               imm32
ELF	7c65d000-7c677000	Deferred        libice.so.6
ELF	7c695000-7c731000	Deferred        winex11<elf>
  \-PE	7c6a0000-7c731000	\               winex11
ELF	7c826000-7c87b000	Deferred        advapi32<elf>
  \-PE	7c830000-7c87b000	\               advapi32
ELF	7c87b000-7c91c000	Deferred        gdi32<elf>
  \-PE	7c890000-7c91c000	\               gdi32
ELF	7c91c000-7ca68000	Deferred        user32<elf>
  \-PE	7c940000-7ca68000	\               user32
ELF	7ca85000-7ca8e000	Deferred        libkrb5support.so.0
ELF	7ca8e000-7caa7000	Deferred        libsasl2.so.2
ELF	7caa7000-7cab6000	Deferred        liblber-2.4.so.2
ELF	7cab6000-7cadd000	Deferred        libexpat.so.1
ELF	7cadd000-7cb61000	Deferred        libsqlite3.so.0
ELF	7cb61000-7cc84000	Deferred        libdb-4.5.so
ELF	7cc84000-7ccbd000	Deferred        librasqal.so.1
ELF	7ccbd000-7ccd0000	Deferred        libresolv.so.2
ELF	7ccd0000-7ccd4000	Deferred        libkeyutils.so.1
ELF	7ccd4000-7ccd8000	Deferred        libcom_err.so.2
ELF	7ccd8000-7ccfd000	Deferred        libk5crypto.so.3
ELF	7ccfd000-7cd91000	Deferred        libkrb5.so.3
ELF	7cd91000-7cdbc000	Deferred        libgssapi_krb5.so.2
ELF	7cdbc000-7cdfb000	Deferred        libldap-2.4.so.2
ELF	7cdfb000-7cf3f000	Deferred        libcrypto.so.0.9.8
ELF	7cf3f000-7cf84000	Deferred        libssl.so.0.9.8
ELF	7cf84000-7cfb6000	Deferred        libidn.so.11
ELF	7cfb6000-7cfba000	Deferred        libxau.so.6
ELF	7cfba000-7cfc2000	Deferred        libgailutil.so.18
ELF	7cfc2000-7cfec000	Deferred        libpcre.so.0
ELF	7cfec000-7cff4000	Deferred        libxcb-render.so.0
ELF	7cff4000-7cff9000	Deferred        libxcb-render-util.so.0
ELF	7cff9000-7d020000	Deferred        libpng12.so.0
ELF	7d020000-7d048000	Deferred        libglitz.so.1
ELF	7d048000-7d070000	Deferred        libpangoft2-1.0.so.0
ELF	7d070000-7d07a000	Deferred        libxcursor.so.1
ELF	7d07a000-7d082000	Deferred        libxrandr.so.2
ELF	7d082000-7d08b000	Deferred        libxi.so.6
ELF	7d08b000-7d08f000	Deferred        libxinerama.so.1
ELF	7d08f000-7d099000	Deferred        libxrender.so.1
ELF	7d099000-7d0a8000	Deferred        libxext.so.6
ELF	7d0a8000-7d0d6000	Deferred        libfontconfig.so.1
ELF	7d0d6000-7d0dc000	Deferred        libxfixes.so.3
ELF	7d0dc000-7d0e0000	Deferred        libxdamage.so.1
ELF	7d0e0000-7d0e4000	Deferred        libxcomposite.so.1
ELF	7d0e4000-7d0f0000	Deferred        liblo.so.0
ELF	7d0f0000-7d0fe000	Export          libslv2.so.9
ELF	7d0fe000-7d15d000	Deferred        libraptor.so.1
ELF	7d15d000-7d191000	Deferred        librasqal.so.0
ELF	7d191000-7d1c9000	Export          librdf.so.0
ELF	7d1c9000-7d1fe000	Deferred        librubberband.so
ELF	7d1fe000-7d23b000	Deferred        libcurl.so.4
ELF	7d23b000-7d24e000	Deferred        libvampsdk.so
ELF	7d24e000-7d274000	Deferred        libvamphostsdk.so
ELF	7d274000-7d2e7000	Deferred        libfreetype.so.6
ELF	7d2e7000-7d37a000	Deferred        libfftw3f.so.3
ELF	7d37a000-7d40e000	Deferred        libfftw3.so.3
ELF	7d40e000-7d427000	Deferred        libxcb.so.1
ELF	7d427000-7d435000	Deferred        libgcc_s.so.1
ELF	7d525000-7d53f000	Deferred        libjack.so.0
ELF	7d53f000-7d55d000	Deferred        libsamplerate.so.0
ELF	7d55d000-7d56e000	Deferred        libsoundtouch.so.0
ELF	7d56e000-7d582000	Deferred        libz.so.1
ELF	7d582000-7d5b9000	Deferred        libxslt.so.1
ELF	7d5b9000-7d706000	Deferred        libxml2.so.2
ELF	7d706000-7d715000	Deferred        liblrdf.so.2
ELF	7d715000-7d7b3000	Deferred        libsndfile-ardour.so
ELF	7d7b3000-7d7f5000	Deferred        libgnomecanvasmm-2.6.so.1
ELF	7d7f5000-7d80d000	Deferred        libart_lgpl_2.so.2
ELF	7d80d000-7d83e000	Deferred        libgnomecanvas-2.so.0
ELF	7d83e000-7d847000	Deferred        librt.so.1
ELF	7d847000-7d8fc000	Deferred        libglib-2.0.so.0
ELF	7d8fc000-7d937000	Deferred        libgobject-2.0.so.0
ELF	7d937000-7d9b9000	Deferred        libcairo.so.2
ELF	7d9b9000-7d9f7000	Deferred        libpango-1.0.so.0
ELF	7d9f7000-7da01000	Deferred        libpangocairo-1.0.so.0
ELF	7da01000-7da1a000	Deferred        libgdk_pixbuf-2.0.so.0
ELF	7da1a000-7da35000	Deferred        libatk-1.0.so.0
ELF	7da35000-7dabc000	Deferred        libgdk-x11-2.0.so.0
ELF	7dabc000-7db13000	Deferred        libglibmm-2.4.so.1
ELF	7db13000-7db2d000	Deferred        libcairomm-1.0.so.1
ELF	7db2d000-7db59000	Deferred        libpangomm-1.4.so.1
ELF	7db59000-7dee0000	Deferred        libgtk-x11-2.0.so.0
ELF	7dee0000-7df25000	Deferred        libatkmm-1.6.so.1
ELF	7df25000-7df6d000	Deferred        libgdkmm-2.4.so.1
ELF	7df6d000-7e297000	Deferred        libgtkmm-2.4.so.1
ELF	7e297000-7e2cc000	Deferred        libpbd.so
ELF	7e2cc000-7e2f5000	Deferred        libmidi++.so
ELF	7e2f5000-7e364000	Deferred        libgtkmm2ext.so
ELF	7e364000-7e372000	Deferred        libardour_cp.so
ELF	7e372000-7e629000	Export          libardour.so
ELF	7e629000-7ec62000	Deferred        libardourgtk.so
ELF	7ec62000-7ed83000	Deferred        libx11.so.6
ELF	7ed83000-7ee3b000	Deferred        libasound.so.2
ELF	7ee3b000-7ee53000	Deferred        ardour_vst<elf>
  \-PE	7ee40000-7ee53000	\               ardour_vst
ELF	7efbc000-7efe2000	Deferred        libm.so.6
ELF	7efe4000-7efec000	Deferred        im-xim.so
ELF	7efec000-7eff0000	Deferred        pango-basic-fc.so
ELF	7eff0000-7eff6000	Deferred        libxxf86vm.so.1
ELF	7eff6000-7efff000	Deferred        libsm.so.6
ELF	b7cb2000-b7cb8000	Deferred        libgthread-2.0.so.0
ELF	b7cba000-b7cbe000	Deferred        libdl.so.2
ELF	b7cbe000-b7e01000	Export          libc.so.6
ELF	b7e01000-b7e19000	Deferred        libpthread.so.0
ELF	b7e19000-b7e1c000	Deferred        libxcb-xlib.so.0
ELF	b7e1c000-b7e20000	Deferred        libgmodule-2.0.so.0
ELF	b7e30000-b7e37000	Deferred        libsigc-2.0.so.0
ELF	b7e37000-b7f72000	Deferred        libwine.so.1
ELF	b7f73000-b7f90000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\usr\lib\ardour2\ardour_vst.exe
	00000017    0
	00000009    0 <==
0000000c 
	00000016    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
00000018 
	00000019    0
Backtrace:
=>0 0xffffe430 (0x0032f7a0)
  1 0xb7cea238 abort+0x188() in libc.so.6 (0x0032f8c8)
  2 0x7d1baa0f librdf_fatal+0x7f() in librdf.so.0 (0x0032f918)
  3 0x7d1b70b7 librdf_query_rasqal_constructor+0x157() in librdf.so.0 (0x0032f968)
  4 0x7d1b5a9a librdf_init_query+0x2a() in librdf.so.0 (0x0032f988)
  5 0x7d19cc9d librdf_world_open+0x8d() in librdf.so.0 (0x0032f9a8)
  6 0x7d0f8f18 slv2_world_new+0x50() in libslv2.so.9 (0x0032f9d8)
  7 0x7e5b3c99 _ZN6ARDOUR8LV2WorldC1Ev+0x19() in libardour.so (0x7c20f5c0)
  8 0x00000000 (0x00000000)
Abgebrochen

Verfasst: Fr Apr 10, 2009 10:34 am
von Mitsch
tomaschko86 hat geschrieben:

Code: Alles auswählen

wine: Assertion failed at address 0xffffe430 (thread 0009), starting debugger...
Habe Ardour bisher noch nie mit VST ausprobiert, aber die Zeile deutet darauf hin, dass nicht Ardour, sondern wine das Problem ist.
Ich weiß jetzt nicht, wie abhängig Du von der VST-Funktion bist, aber ich würde es einfach noch einmal ohne VST versuchen und danach nochmal von Konsole starten.
Kleiner Tip am Rande: Wenn Du in der Konsole nicht weißt, wie das Programm genau heißt, dann kannst Du die Anfangsbuchstaben - in dem Fall z.B. "ard" eingeben und danach einmal Tab drücken. Ist der Befehl eindeutig zuweisbar, d.h. gibt es keinen anderen Befehl, der mit den gleichen Buchstaben beginnt, wird der Befehl vervollständigt - z.B. ardour2. Gibt es mehrere Befehle, die passen, passiert erstmal nichts, aber auf den zweiten Druck auf "Tab" erscheint eine Liste mit möglichen Befehlen. Gibt es keinen passenden Befehl (zum Beispiel, weil PATH nicht richtig gesetzt ist) dann erscheint auch beim zweiten "Tab" nichts und Du bist auf dem Holzweg...

Grüße

Verfasst: Fr Apr 10, 2009 7:13 pm
von tomaschko86
So. Habe nun mal Ardour 2.8.0 installiert und die vst-version rausgehauen. Habe auch absichtlich kein Zusatz wie das lang-irgendwas-package installiert. Beim Start über die Konsole kommt nun:

Code: Alles auswählen

WARNING: Your system has a limit for maximum amount of locked memory!
         This might cause Ardour to run out of memory before your system runs
         out of memory. You can view the memory limit with 'ulimit -l', and it
         is normally controlled by /etc/security/limits.conf

Ardour/GTK 2.8
   (built using 4918 and GCC version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036])
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.

(ardour-2.8:3643): Gtk-WARNING **: Im Modulpfad »murrine« konnte keine Themen-Engine gefunden werden,

(ardour-2.8:3643): Gtk-WARNING **: Im Modulpfad »murrine« konnte keine Themen-Engine gefunden werden,
theme_init() called from internal clearlooks engine
/home/tomas/.themes/ShiningMurrine/gtk-2.0/gtkrc:118: error: unexpected identifier `style', expected character `}'
loading default ui configuration file /etc/ardour2/ardour2_ui_default.conf
loading user ui configuration file /home/tomas/.ardour2/ardour2_ui.conf
Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc
theme_init() called from internal clearlooks engine
ardour: [INFO]: Ardour will be limited to 8192 open files
loading system configuration file /etc/ardour2/ardour_system.rc
loading user configuration file /home/tomas/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
librdf fatal - rdf_query_rasqal.c:1207:librdf_query_rasqal_constructor: fatal error: failed to initialize rasqal
4395e553-7b71-baf5-00f0d16d-4f924a22 is dumped

(bug-buddy:3661): Gtk-WARNING **: Im Modulpfad »murrine« konnte keine Themen-Engine gefunden werden,

(bug-buddy:3661): Gtk-WARNING **: Im Modulpfad »murrine« konnte keine Themen-Engine gefunden werden,
theme_init() called from internal clearlooks engine
/home/tomas/.themes/ShiningMurrine/gtk-2.0/gtkrc:118: error: unexpected identifier `style', expected character `}'
Wie gesagt, ich hab nur Updates gemacht und nix selbst verändert. Meine Limits.conf sieht noch so aus wie nach dem Umbau von Suse 11 auf Jacklab

Code: Alles auswählen

# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain>        <type>  <item>  <value>
#
#Where:
#<domain> can be:
#        - an user name
#        - a group name, with @group syntax
#        - the wildcard *, for default entry
#        - the wildcard %, can be also used with %group syntax,
#                 for maxlogin limit
#
#<type> can have the two values:
#        - "soft" for enforcing the soft limits
#        - "hard" for enforcing hard limits
#
#<item> can be one of the following:
#        - core - limits the core file size (KB)
#        - data - max data size (KB)
#        - fsize - maximum filesize (KB)
#        - memlock - max locked-in-memory address space (KB)
#        - nofile - max number of open files
#        - rss - max resident set size (KB)
#        - stack - max stack size (KB)
#        - cpu - max CPU time (MIN)
#        - nproc - max number of processes
#        - as - address space limit (KB)
#        - maxlogins - max number of logins for this user
#        - maxsyslogins - max number of logins on the system
#        - priority - the priority to run user process with
#        - locks - max number of file locks the user can hold
#        - sigpending - max number of pending signals
#        - msgqueue - max memory used by POSIX message queues (bytes)
#        - nice - max nice priority allowed to raise to values: [-20, 19]
#        - rtprio - max realtime priority
#
#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#@student        -       maxlogins       4

@audio          -       rtprio          90
@audio          -       nice            15
@audio          -       memlock         4000000
# End of file


Laut http://en.opensuse.org/JackLab/PAM_for_rtprios ist das auch richtig so.

Was nun?

Verfasst: Sa Apr 11, 2009 10:13 am
von khz
hy,
meine /etc/security/limits.conf

Code: Alles auswählen

@audio - rtprio 97
@audio - nice -10
@audio - memlock unlimited
aber prob ist eher librdf und gtk-2.0 oder?

Verfasst: Sa Apr 11, 2009 12:54 pm
von tomaschko86
soll ich die beiden mal neuinstallieren oder ältere Versionen falls die bei den letzten Updates betroffen waren, oder hast du vllt. einen anderen Vorschlag?

Verfasst: Sa Apr 11, 2009 2:24 pm
von khz
habe keinen vorschlag. schau mal mit scroogle nach den fehlermelgungen.
1 link bei google wegen librdf

Verfasst: Sa Apr 11, 2009 7:09 pm
von tomaschko86
Der Link hat mir super geholfen. Danke dir :) es läuft :D

Verfasst: So Apr 12, 2009 8:53 pm
von khz
\o/ was war fehler bzw. lösungsweg?
grüße khz

Verfasst: Mo Apr 27, 2009 1:22 pm
von tomaschko86
Sorry, dass ich das erst jetzt beantworte. Es war genau wie dort im letzten Teil beschrieben:
Eine Deinstallation von librasqal0 hätte wegen vorhandener Abhängigkeiten zu Programmen nichts gebracht, aber die Deinstallation von librasqal1 schien genau das zu sein, was ich brauchte.

Auch hier gab es zwar Abhängigkeiten, aber die führten nur zu einem erforderlichen Downgrade anderer Pakete, was ich testweise in Kauf nahm. Also die Downgrade-Option in Yast2 markiert, das Tool seine Arbeit machen lassen und...

Ardour konnte (in der Konsole) ohne Fehlermeldungen gestartet sowie genutzt werden (Mail an den Entwickler ist raus).