• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

mythtv - segmentation fault

McGoerk

Newbie
Hallo Forum!

Ich habe ein kleines Problem mit der Installation von mythtv unter OpenSuse 10.2.

Als TV-Karte habe ich die Hauppauge PVR-350.
Als Graka ne Nvidia 6800GT mit funktionierenden offiziellen Nvidia Treibern.
Leider bin ich absolut kein Linux Profi deswegen komme ich einfach nicht weiter.

Ich hab mythtv per Yast installiert.... Inklusive aller Zusätze.

Die TV-Karte läuft, da ich manuell den Stream mit:
Code:
cat /dev/video0 >> /Multimedia/testfile.mpg
aufzeichnen kann.

Wenn ich nun aber folgendes Versuche:

Code:
:/usr/sbin # gdb mythtv-setup
GNU gdb 6.5
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-suse-linux"...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/mythtv-setup
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1266628880 (LWP 6452)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1266628880 (LWP 6452)]
0xb63e23bc in QMutex::lock () from /usr/lib/libqt-mt.so.3
(gdb)

Also funktioniert das nicht... Das mythtv Forum reagiert leider nicht auf meine Anfrage... googlen brachte auch nichts...
Kann jemand helfen?

LG
McGoerk

PS: Hab da noch was... Vielleicht hilfts:

Code:
ldd `which mythtv-setup`


        linux-gate.so.1 =>  (0xffffe000)
        libmythtv-0.20.so.0 => /usr/lib/libmythtv-0.20.so.0 (0xb7302000)
        libmythavformat-0.20.so.0 => /usr/local/lib/libmythavformat-0.20.so.0 (0xb727e000)
        libmythavutil-0.20.so.0 => /usr/local/lib/libmythavutil-0.20.so.0 (0xb7270000)
        libmythavcodec-0.20.so.0 => /usr/local/lib/libmythavcodec-0.20.so.0 (0xb6daa000)
        libmythfreemheg-0.20.so.0 => /usr/lib/libmythfreemheg-0.20.so.0 (0xb6d2a000)
        libmythupnp-0.20.so.0 => /usr/lib/libmythupnp-0.20.so.0 (0xb6ccb000)
        libmythlivemedia-0.20.so.0 => /usr/lib/libmythlivemedia-0.20.so.0 (0xb6bff000)
        libmyth-0.20.so.0 => /usr/lib/libmyth-0.20.so.0 (0xb6917000)
        libmythui-0.20.so.0 => /usr/lib/libmythui-0.20.so.0 (0xb6886000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb681a000)
        libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb67a9000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0xb66f5000)
        libartsc.so.0 => /opt/kde3/lib/libartsc.so.0 (0xb66ee000)
        libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0xb66ea000)
        libdl.so.2 => /lib/libdl.so.2 (0xb66e6000)
        libgthread-2.0.so.0 => /opt/gnome/lib/libgthread-2.0.so.0 (0xb66e0000)
        libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0xb664b000)
        libjack.so.0 => /usr/lib/libjack.so.0 (0xb6631000)
        libraw1394.so.8 => /usr/lib/libraw1394.so.8 (0xb662a000)
        libiec61883.so.0 => /usr/lib/libiec61883.so.0 (0xb661c000)
        libavc1394.so.0 => /usr/lib/libavc1394.so.0 (0xb6616000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6612000)
        libXv.so.1 => /usr/lib/libXv.so.1 (0xb660c000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb6606000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6601000)
        libXvMCW.so.1 => /usr/lib/libXvMCW.so.1 (0xb65fa000)
        libXvMC.so.1 => /usr/lib/libXvMC.so.1 (0xb65f5000)
        libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0xb5f0a000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb5e92000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb5e06000)
        libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb5df0000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb5de0000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb5cc3000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb5cab000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb5bc7000)
        libm.so.6 => /lib/libm.so.6 (0xb5ba1000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb5b95000)
        libc.so.6 => /lib/libc.so.6 (0xb5a66000)
        libz.so.1 => /lib/libz.so.1 (0xb5a53000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb5381000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb535d000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb5353000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb5339000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb5330000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb5327000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb5321000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb5317000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb52eb000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb516d000)
        liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0xb5166000)
        librt.so.1 => /lib/librt.so.1 (0xb515d000)
        /lib/ld-linux.so.2 (0xb7f47000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5156000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb5152000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0xb513f000)
        libGLcore.so.1 => /usr/X11R6/lib/libGLcore.so.1 (0xb48b9000)
        libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb48b6000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb4866000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb4845000)
 
A

Anonymous

Gast
Ich hab mythtv per Yast installiert.... Inklusive aller Zusätze.

So ganz kann das aber nicht stimmen, denn das hier wurde sicherlich nicht ueber Yast installiert sondern von Hand, weil es in /usr/local/lib gelandet ist.

Code:
        libmythavformat-0.20.so.0 => /usr/local/lib/libmythavformat-0.20.so.0 (0xb727e000)
        libmythavutil-0.20.so.0 => /usr/local/lib/libmythavutil-0.20.so.0 (0xb7270000)
        libmythavcodec-0.20.so.0 => /usr/local/lib/libmythavcodec-0.20.so.0 (0xb6daa000)

Welches Paket hast Du denn selbst kompiliert und mit make install ins System gehaemmert?

Greetz,

RM
 
OP
M

McGoerk

Newbie
Hallo Rain_maker!

Jo stimmt... Jetzt wo Du das sagst fällt mnir das auch auf. Ich muss leider sagen, das ich wirklich nicht so in Sachen Linux vertraut bin... Gibts eine Möglichkeit das wieder rückgängig zu machen?

Ich hab ne Anleitung im Inet gefunden, Englisch... Und auch noch nach 2 Arten... Einmal selbst Compile und einmal mit Yast.... Hab das wohl vermischt...

Ich hab nachgeschaut: Die Dateien sind auch in /usr/lib vorhanden....


Und vielen Dank! Endlich hilft mir jemand...

:D
 
A

Anonymous

Gast
http://www.linux-club.de/viewtopic.php?t=78278&highlight=checkinstall

Natuerlich musst du schon wissen, was Du da per make install ins System gefriemelt hast, das Prinzip ist aber dort gut beschrieben.

Greetz,

RM
 
Oben