Opensuse 11.1 VLC: 1.0.1/1.1.0 Segmentation Fault

*nix specific usage questions
Adrixan
New Cone
New Cone
Posts: 3
Joined: 04 Sep 2009 10:35

Opensuse 11.1 VLC: 1.0.1/1.1.0 Segmentation Fault

Postby Adrixan » 04 Sep 2009 10:53

Hello experts,

I'm using the precompiled packages from the Opensuse 11.1 Repository, recently (and I unfortunately don't know in conjunction with what), vlc stopped working.
I get the following errors:
when launching vlc from the command line:

VLC media player 1.1.0-git Yellow Bastard
[0x804f3ac] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Segmentation fault

when launching vlc -v:

VLC media player 1.1.0-git Yellow Bastard
[0x804f3ac] main libvlc warning: This doesn't look like a valid plugins cache
[0x804f3ac] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Segmentation fault

when launching vlc -vv:

VLC media player 1.1.0-git Yellow Bastard
[0x804f3ac] main libvlc debug: VLC media player - version 1.1.0-git Yellow Bastard - (c) 1996-2009 the VideoLAN team
[0x804f3ac] main libvlc debug: libvlc was configured with ./configure '--host=i686-suse-linux-gnu' '--build=i686-suse-linux-gnu' '--target=i686-suse-linux' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--enable-a52' '--enable-aa' '--enable-alsa' '--enable-asademux' '--enable-cddax' '--enable-cmml' '--enable-dca' '--enable-dvb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-dvdread' '--enable-faad' '--enable-fast-install' '--enable-fb' '--enable-flac' '--enable-freetype' '--enable-fribidi' '--enable-glx' '--enable-gnomevfs' '--enable-gnutls' '--enable-httpd' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libcddb' '--enable-libcdio' '--enable-libmpeg2' '--enable-libproxy' '--enable-lirc' '--enable-live555' '--enable-lua' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mozilla' '--enable-ncurses' '--enable-ogg' '--enable-optimizations' '--enable-oss' '--enable-pulse' '--enable-pvr' '--enable-real' '--enable-realrtsp' '--enable-release' '--enable-smb' '--enable-sout' '--enable-speex' '--enable-taglib' '--enable-theora' '--enable-v4l' '--enable-v4l2' '--enable-vcd' '--enable-vcdx' '--enable-visual' '--enable-vorbis' '--enable-waveout' '--enable-x11' '--enable-xosd' '--enable-xvideo' '--with-live555-tree=/usr/lib/live' 'build_alias=i686-suse-linux-gnu' 'host_alias=i686-suse-linux-gnu' 'target_alias=i686-suse-linux' 'CFLAGS=-march=i686 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' 'CXXFLAGS=-march=i686 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g'
[0x804f3ac] main libvlc debug: translation test: code is "C"
[0x804f3ac] main libvlc debug: checking plugin modules
[0x804f3ac] main libvlc debug: loading plugins cache file /home/adrixan/.cache/vlc/plugins-04041e.dat
[0x804f3ac] main libvlc warning: This doesn't look like a valid plugins cache
[0x804f3ac] main libvlc debug: recursively browsing `/usr/lib/vlc'
[0x804f3ac] main libvlc debug: module bank initialized (393 modules)
[0x804f3ac] main libvlc debug: opening config file (/home/adrixan/.config/vlc/vlcrc)
[0x804f3ac] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[0x804f3ac] main libvlc debug: looking for memcpy module: 3 candidates
[0x804f3ac] main libvlc debug: using memcpy module "memcpymmxext"
[0x81a7924] main playlist debug: Activated
[0x81a3cc4] main interface debug: looking for interface module: 1 candidate
[0x81a3cc4] main interface debug: using interface module "hotkeys"
[0x81a3cc4] main interface debug: TIMER module_need() : 0.567 ms - Total 0.567 ms / 1 intvls (Avg 0.567 ms)
[0x81a453c] main interface debug: looking for interface module: 1 candidate
[0x81a7924] main playlist debug: rebuilding array of current - root Playlist
[0x81a7924] main playlist debug: rebuild done - 0 items, index -1
[0x81a453c] main interface debug: using interface module "inhibit"
[0x81a453c] main interface debug: TIMER module_need() : 222.644 ms - Total 222.644 ms / 1 intvls (Avg 222.644 ms)
[0x816e46c] main interface debug: looking for interface module: 1 candidate
[0x816e46c] main interface debug: using interface module "screensaver"
[0x816e46c] main interface debug: TIMER module_need() : 0.521 ms - Total 0.521 ms / 1 intvls (Avg 0.521 ms)
[0x804f51c] main interface debug: looking for interface module: 1 candidate
[0x804f51c] main interface debug: using interface module "signals"
[0x804f51c] main interface debug: TIMER module_need() : 0.597 ms - Total 0.597 ms / 1 intvls (Avg 0.597 ms)
[0x804f81c] main interface debug: looking for interface module: 1 candidate
[0x804f81c] main interface debug: using interface module "globalhotkeys"
[0x804f81c] main interface debug: TIMER module_need() : 57.052 ms - Total 57.052 ms / 1 intvls (Avg 57.052 ms)
[0x804f3ac] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x8069c64] main interface debug: looking for interface module: 5 candidates
Segmentation fault

The error messages are similar when I use 1.0.1 and 1.1.0 and i586 and i686 builds, what they always boil down to is a Segmentation fault. There isn't even an interface showing up before that, it hangs prior to that.

I'd be very grateful if someone had an idea on how this could be solved!

Thank you in advance and kind regards,

Adrixan

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Opensuse 11.1 VLC: 1.0.1/1.1.0 Segmentation Fault

Postby Jean-Baptiste Kempf » 04 Sep 2009 11:45

vlc -Idummy
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Re: Opensuse 11.1 VLC: 1.0.1/1.1.0 Segmentation Fault

Postby xtophe » 04 Sep 2009 14:42

Reset your plugins' cache.
Produce a backtrace
Xtophe

Adrixan
New Cone
New Cone
Posts: 3
Joined: 04 Sep 2009 10:35

Re: Opensuse 11.1 VLC: 1.0.1/1.1.0 Segmentation Fault

Postby Adrixan » 04 Sep 2009 17:02

Hi again,

I've tried resetting the plugins cache, however it didn't do any good!

Unfortunately I don't know how to produce a backtrace you can work with, is there a standardized way for vlc?

One thing I found out though, is that cvlc, the console-only interface is working just fine, so my guess is that it is somehow related to gtk or qt, as also a self-compiled 1.0.1 didn't work with the same hiccups!

dimstar
Cone that earned his stripes
Cone that earned his stripes
Posts: 177
Joined: 15 Dec 2006 14:05
Location: Bucuresti, Romania
Contact:

Re: Opensuse 11.1 VLC: 1.0.1/1.1.0 Segmentation Fault

Postby dimstar » 05 Sep 2009 19:50

Hi,

I just recently fixed an error in the packaging for people changing between vlc 1.0.1 and vlc-beta 1.1 packages (is probably not synched out yet).

I've seen that for people changing not all packages were properly switched.
Try from a CLI to:
rpm -qa "vlc*"
make sure that all the packages fir together, so either all of them being vlc-beta-* or vlc-* (without beta).
Then try rm -rf ~/.config/vlc to clear the config in case it's corrupt.

Dominique

Adrixan
New Cone
New Cone
Posts: 3
Joined: 04 Sep 2009 10:35

Re: Opensuse 11.1 VLC: 1.0.1/1.1.0 Segmentation Fault

Postby Adrixan » 06 Sep 2009 07:58

Hello again,

I've meanwhile been tinkering around in my system and found the cause of the trouble:

VLC had no fault for all of this, because my whole qt setup was corrupted, it seems. I've found that out, when I tried running qtconfig and got just a Segmentation fault as well.

So, just to keep a record on what I've done to fix this, in case someone else manages to mess up like me:
First of all, I've removed an additional QT 4 repository and an additional KDE3 repository. Then I downgraded QT3, QT4 and KDE3 to what the official Opensuse 11.1 distro is offering. Now all the issues regarding QT are resolved.

Thank you all for helping me out on this one and I'm sorry that I didn't see I've had a broken system (since everything else I used daily was working fine).

Kind regards,

Adrixan


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 23 guests