Open GoogleCodeExporter opened 8 years ago
Etrange, je ne reproduit pas chez moi. Peut être un problème du au 64 bits.
Faut que je voit si quelqu'un d'autre a le problème sous 64 bits.
Original comment by eric.beuque
on 12 Jul 2010 at 11:11
En fait, j'ai exactement le même problème sur la version 32bits de ma tour.
Peut-être un problème qui ne vient pas directement de FreetuxTV, mais des
libs/codecs présents sur mes systèmes ?
À savoir que pour diverses raisons, j'utilise beaucoup de PPAs en rapport avec
la manipulation de vidéos...
Voici ce que dit FreetuxTV :
[...]
FreetuxTV : Launching channel 'France 2' at '0:0' ->
http://tv.freebox.fr/stream_france2
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for
PID 0
[0x9a79d94] ts demux error: MPEG-4 descriptor not found
[0x9765af4] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 24000
FreetuxTV : Launching channel 'France 3 national' at '0:1' ->
http://tv.freebox.fr/stream_france3
Erreur de segmentation
Original comment by jikan.na...@gmail.com
on 12 Jul 2010 at 11:22
Quel est ta version de VLC?
Peut tu mettre le log complet depuis le lancement de FreetuxTV.
Original comment by eric.beuque
on 12 Jul 2010 at 11:27
Je vais tout mettre, comme ça c'est fait xD :
le configure : http://pastebin.com/9swGyDxq
le make install : http://pastebin.com/J1uVfsHq
La version de VLC : 1.1.0 The Luggage (via le PPA de Christoph Korn)
Ce que dit FreetuxTV du lancement jusqu'au plantage :
jikan@nawak:~$ freetuxtv
FreetuxTV : Compiled with LibVLC version 1.1.0
FreetuxTV : Loading FreetuxTV 0.5.0
FreetuxTV : Loading user interface from file
/usr/share/freetuxtv/ui/freetuxtv.glade
FreetuxTV : Initializing user interface
FreetuxTV : Creating media player widget
GMMKeys : initialising
GMMKeys : activating media player keys
GMMKeys : created dbus proxy for org.gnome.SettingsDaemon.MediaKeys; grabbing
keys
FreetuxTV : Using user configuration dir : /home/jikan/.config
DBSync : Open database
DbEvolution : Starting database evolution
DbEvolution : Current database version is 0.5.0.1
DBSync : Close database
FreetuxTV : Loading config file /home/jikan/.config/FreetuxTV/config.ini
DBSync : Open database
FreetuxTV : Loading models
FreetuxTV : Loading the list of channels
FreetuxTV : Loading the list of recordings
FreetuxTV : Showing the main window, hide splashscreen
DBSync : Close database
FreetuxTV : Launching channel 'France 2' at '0:0' ->
http://tv.freebox.fr/stream_france2
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for
PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 0) for
PID 66
[0x90e7e5c] ts demux error: MPEG-4 descriptor not found
[0x914a254] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 24000
FreetuxTV : Launching channel 'France 3 national' at '0:1' ->
http://tv.freebox.fr/stream_france3
Erreur de segmentation
jikan@nawak:~$
Original comment by jikan.na...@gmail.com
on 12 Jul 2010 at 11:47
Tu pourrais essayer en lancant FreetuxTV avec l'option -v, pour avoir plus de
trace.
Original comment by eric.beuque
on 12 Jul 2010 at 4:50
Autre question, tu utilise Gnome ou KDE?
Original comment by eric.beuque
on 12 Jul 2010 at 5:21
J'utilise Gnome :
jikan@nawak:/$ gnome-about --version
GNOME gnome-about 2.30.2
freetuxtv -v : http://pastebin.com/1EHRs6Bf
Original comment by jikan.na...@gmail.com
on 12 Jul 2010 at 6:32
Ok, tu peux me donner le resultat des commandes :
$> ls /usr/lib/libvlc*
$> ldd /usr/bin/freetuxtv
Original comment by eric.beuque
on 12 Jul 2010 at 6:38
jikan@nawak:/$ ls /usr/lib/libvlc*
/usr/lib/libvlc.a /usr/lib/libvlccore.so@
/usr/lib/libvlccore.so.4.0.0 /usr/lib/libvlc-gtk.la /usr/lib/libvlc.so.5@
/usr/lib/libvlccore.a /usr/lib/libvlccore.so.4@
/usr/lib/libvlc-gtk.a /usr/lib/libvlc.so@ /usr/lib/libvlc.so.5.0.0
jikan@nawak:/$ ldd /usr/bin/freetuxtv
linux-gate.so.1 => (0x00327000)
libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x001b7000)
libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00ede000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00328000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x0088e000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00110000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x001d5000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00967000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x0012c000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x0017a000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00312000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x007b1000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x002bf000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x006fd000)
libz.so.1 => /lib/libz.so.1 (0x00146000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00924000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x0098e000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x0015b000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x00a55000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00a5e000)
libnotify.so.1 => /usr/lib/libnotify.so.1 (0x00160000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00e52000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x009d1000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x00773000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00b8e000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00169000)
libvlc.so.5 => /usr/lib/libvlc.so.5 (0x0086f000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00b92000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00d80000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00fc0000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x0016f000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x001a0000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x001ae000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00303000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00fca000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00173000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x0030d000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x0031e000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x00b29000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00b3d000)
/lib/ld-linux.so.2 (0x00794000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00cec000)
libpng12.so.0 => /lib/libpng12.so.0 (0x00b58000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x0078c000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00f83000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00d46000)
libexpat.so.1 => /lib/libexpat.so.1 (0x00d90000)
libpcre.so.3 => /lib/libpcre.so.3 (0x00db7000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00de8000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00954000)
libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x00e97000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00e1a000)
libssl.so.0.9.8 => /lib/i686/cmov/libssl.so.0.9.8 (0x00f17000)
libcrypto.so.0.9.8 => /lib/i686/cmov/libcrypto.so.0.9.8 (0x20130000)
libvlccore.so.4 => /usr/lib/libvlccore.so.4 (0x0448e000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00790000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00864000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00d60000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x06f18000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x1ad7a000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00f5d000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x0086a000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00b7d000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00887000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00f8b000)
libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x10bf7000)
libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x00961000)
jikan@nawak:/$
Original comment by jikan.na...@gmail.com
on 12 Jul 2010 at 6:59
J'ai pas trop d'idée pour le moment. Je vais essayé de rajouté des traces
pour voir où ca plante.
Sinon, un autre test serait d'essayé de compiler FreetuxTV avec VLC 1.0 pour
voir si tu as le même problème.
Original comment by eric.beuque
on 14 Jul 2010 at 1:17
Tu pourrais essayer la dernière version depuis le svn (r365)?
Original comment by eric.beuque
on 19 Jul 2010 at 11:14
Remet les logs avec l'option -v, stp.
Original comment by eric.beuque
on 19 Jul 2010 at 11:25
Testé sur le 32bits (pas possible sur 64bits en ce moment pour moi) : toujours
la même segfault :(
freetuxtv -v : http://pastebin.com/HedcShqL
Je teste dans la foulée en remettant VLC 1.0 pour voir.
Original comment by jikan.na...@gmail.com
on 24 Jul 2010 at 5:34
En réinstallant VLC 1.0 (version 1.0.6-1ubuntu1.1 des dépôts), la dernière
version SVN compile sans problème et surtout, fonctionne parfaitement...
Original comment by jikan.na...@gmail.com
on 24 Jul 2010 at 5:48
[deleted comment]
Pour info, j'ai trouvé ça :
jikan@nawak:~$ dmesg | grep freetuxtv
[229099.981242] freetuxtv[6719]: segfault at 2d27f20 ip 02d27f20 sp b509e2fc
error 4 in liblpcm_plugin.so[2d51000+3000]
[229261.434156] freetuxtv[11526]: segfault at 1262f20 ip 01262f25 sp b49bd2fc
error 7 in libebml.so.0[1253000+21000]
[274132.887366] freetuxtv[19730]: segfault at 160af23 ip 015ec047 sp b4bfd2fc
error 6 in libopencore-amrnb.so.0.0.2[15ec000+31000]
[274153.609624] freetuxtv[3426]: segfault at 8 ip 01613f23 sp b4abd2fc error 6
in libmatroska.so.0[15ae000+97000]
[274367.907852] freetuxtv[4177]: segfault at 78000000 ip 01446f2b sp b391b2f8
error 6 in libtheora.so.0.3.10[13fd000+50000]
[277295.127876] freetuxtv[10833]: segfault at 1bb8f20 ip 01bb8f20 sp b66232fc
error 4 in libxcb_window_plugin.so[1bca000+6000]
[280271.375945] freetuxtv[1716]: segfault at 40 ip 012f5f20 sp b43972fc error 6
in libschroedinger-1.0.so.0.3.0[12d2000+9f000]
[324400.011170] freetuxtv[7957] general protection ip:14ebf24 sp:b52392fc
error:d3ec in libdirac_encoder.so.0.1.0[145d000+90000]
[324757.777344] freetuxtv[22534]: segfault at 66d3f20 ip 066d3f20 sp b5b3c2fc
error 4 in libfake_plugin.so[6755000+3000]
[324768.610182] freetuxtv[32228]: segfault at 6e2ef20 ip 06e2ef20 sp b3a1a2fc
error 4 in libyuvp_plugin.so[6e54000+1000]
[326179.221692] freetuxtv[32551]: segfault at ec ip 01636678 sp b65882c4 error
4 in libxvidcore.so.4.2[15d1000+99000]
[331013.866633] freetuxtv[9808]: segfault at 4bd7f20 ip 04bd7f20 sp b499e2fc
error 4 in libfake_plugin.so[4be3000+3000]
[336204.446358] freetuxtv[22313]: segfault at 14bcf20 ip 014bcf20 sp b4bff2fc
error 4 in libnss_mdns4_minimal.so.2[152c000+2000]
[336971.604972] freetuxtv[3318]: segfault at 7622f20 ip 07622f20 sp b51ff2fc
error 4 in libdca.so.0.0.0[764c000+25000]
[338432.472326] freetuxtv[3753]: segfault at 3a4bf20 ip 03a4bf20 sp b65e12fc
error 4 in libpng_plugin.so[3ab5000+2000]
[338544.582305] freetuxtv[14362]: segfault at 46b0f20 ip 046b0f20 sp b3a1b2fc
error 4 in libgrey_yuv_plugin.so[4a1f000+2000]
[343711.471373] freetuxtv[17667]: segfault at 9e55c78f ip 0121ff26 sp b5d2c2f8
error 6 in libFLAC.so.8.2.0[1201000+4b000]
[343844.112661] freetuxtv[8786]: segfault at c000002 ip 0121af23 sp b65732f8
error 6 in libpng_plugin.so[121a000+1000]
et
jikan@nawak:~$ tail /var/log/messages
Jul 24 19:29:08 nawak kernel: [343711.471373] freetuxtv[17667]: segfault at
9e55c78f ip 0121ff26 sp b5d2c2f8 error 6 in libFLAC.so.8.2.0[1201000+4b000]
Jul 24 19:31:21 nawak kernel: [343844.112661] freetuxtv[8786]: segfault at
c000002 ip 0121af23 sp b65732f8 error 6 in libpng_plugin.so[121a000+1000]
jikan@nawak:~$
Original comment by jikan.na...@gmail.com
on 24 Jul 2010 at 5:57
Bon alors je pense que c'est un bug VLC, car le crash semble arrivé dans les
libvlc. Je peux pas y faire grand chose.
Original comment by eric.beuque
on 24 Jul 2010 at 6:12
OK, bah tant pis alors, pour le moment je choisis FreetuxTV plutôt que VLC
1.1, même si c'est dommage :/
Par contre, c'est étrange que ça n'arrive qu'à moi... :(
Original comment by jikan.na...@gmail.com
on 24 Jul 2010 at 6:25
C'est bizarre oui. Vu que j'utilise la même version de VLC. Je sais pas trop.
Original comment by eric.beuque
on 24 Jul 2010 at 6:31
Bonsoir,
Ça n'arrive pas qu'à toi, je suis également dans le même cas que toi,
exactement les mêmes symptômes ...
bigbob@bigbob-laptop:~/tmp/Building/freetuxtv$ vlc --version
VLC media player 1.1.4 The Luggage (revision exported)
VLC version 1.1.4 The Luggage (exported)
Compilé par bigbob sur bigbob-laptop (Sep 23 2010 15:25:44)
Compilateur : gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
Ce programme est fourni SANS AUCUNE GARANTIE, tel que permis par la loi.
Vous pouvez le redistribuer selon les termes de la Licence Publique Générale
GNU ;
voir le fichier COPYING pour plus de détails.
Écrit par l'équipe VideoLAN ; voir le fichier AUTHORS.
J'arrive à jouer la première chaine que je sélectionne, par contre si je
stop ou double-clique sur une autre chaine pour en changer, alors BOOM !!!
A++
Original comment by bigbob....@gmail.com
on 4 Nov 2010 at 7:35
Peut être un problème dans la gestion des threads ...
bigbob@bigbob-laptop:~/tmp/Building/freetuxtv$ gdb freetuxtv
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/freetuxtv...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/freetuxtv
[Thread debugging using libthread_db enabled]
[FreetuxTV] INFO : Compiled with LibVLC version 1.1.4
[FreetuxTV] INFO : Loading FreetuxTV 0.5.2
[FreetuxTV] INFO : Loading user interface from file
/usr/share/freetuxtv/ui/freetuxtv.glade
[New Thread 0xb5210b70 (LWP 30193)]
[New Thread 0xb4a0fb70 (LWP 30194)]
[New Thread 0xb40ffb70 (LWP 30195)]
[New Thread 0xb38feb70 (LWP 30196)]
[FreetuxTV] INFO : Initializing user interface
[FreetuxTV] INFO : Creating media player widget
[New Thread 0xb2f27b70 (LWP 30197)]
[GMMKeys] INFO : Initialize
[GMMKeys] INFO : Activating media player keys
[GMMKeys] INFO : Created dbus proxy for
org.gnome.SettingsDaemon.MediaKeys; grabbing keys
[FreetuxTV] INFO : Using user configuration dir :
/home/bigbob/.config/FreetuxTV
[Thread 0xb38feb70 (LWP 30196) exited]
[Thread 0xb5210b70 (LWP 30193) exited]
[Thread 0xb4a0fb70 (LWP 30194) exited]
[FreetuxTV] INFO : DBSync open database
[New Thread 0xb4a0fb70 (LWP 30198)]
[DBEvolution] INFO : Starting database evolution
[DBEvolution] INFO : Current database version is 0.5.1.2
[FreetuxTV] INFO : DBSync close database
[FreetuxTV] INFO : Loading config file
/home/bigbob/.config/FreetuxTV/config.ini
[FreetuxTV] INFO : DBSync open database
[Thread 0xb4a0fb70 (LWP 30198) exited]
[FreetuxTV] MESSAGE : Synchronizing the tv channels list
[Thread 0xb40ffb70 (LWP 30195) exited]
[FreetuxTV] INFO : Loading models
[FreetuxTV] INFO : Loading the list of channels
[FreetuxTV] INFO : Loading the list of recordings
[FreetuxTV] INFO : Showing the main window, hide splashscreen
[FreetuxTV] INFO : DBSync close database
[New Thread 0xb40ffb70 (LWP 30203)]
[FreetuxTV] MESSAGE : Launching channel 'France 2' at '2:0' ->
http://tv.freebox.fr/stream_france2
[LibVLC-Gtk] INFO : Playing http://tv.freebox.fr/stream_france2
[LibVLC-Gtk] INFO : Using vlc options [:deinterlace=0 :access=timeshift
:input-timeshift-granularity=50]
[New Thread 0xb2b35b70 (LWP 30204)]
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for
PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for
PID 66
[0x83b0e14] ts demux error: MPEG-4 descriptor not found
[New Thread 0xac671b70 (LWP 30208)]
[New Thread 0xac5f0b70 (LWP 30209)]
[0x842688c] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 24000
[New Thread 0xb4a0fb70 (LWP 30210)]
[New Thread 0xa83ccb70 (LWP 30213)]
[New Thread 0xa8310b70 (LWP 30214)]
[New Thread 0xa828fb70 (LWP 30215)]
[Thread 0xac671b70 (LWP 30208) exited]
[Thread 0xac5f0b70 (LWP 30209) exited]
[Thread 0xb4a0fb70 (LWP 30210) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2b35b70 (LWP 30204)]
0xac163f20 in ?? ()
(gdb) bt full
#0 0xac163f20 in ?? ()
No symbol table info available.
#1 0xb75fb3ef in __nptl_deallocate_tsd () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb75fb97c in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#3 0xb7547a4e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
(gdb) cont
Continuing.
[Thread 0xb2b35b70 (LWP 30204) exited]
[Thread 0xa8310b70 (LWP 30214) exited]
[Thread 0xa83ccb70 (LWP 30213) exited]
[Thread 0xb40ffb70 (LWP 30203) exited]
[Thread 0xb2f27b70 (LWP 30197) exited]
[Thread 0xa828fb70 (LWP 30215) exited]
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)
On vois que ça plante après une sortie de thread ...
A++
Original comment by bigbob....@gmail.com
on 4 Nov 2010 at 7:40
Original issue reported on code.google.com by
jikan.na...@gmail.com
on 12 Jul 2010 at 10:25