[vlc-devel] opening a playlist file crashes vlc also in 32 bits config

Gilles Sabourin gilles.sabourin at free.fr
Mon Dec 31 10:12:07 CET 2007


Hello,

Sorry to moan again in this mailing-list, but ... since yesterday, vlc 32 bits 
is also unusable. Whenever I load a playling list (m3u), I got this :


(gdb) run
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
[New Thread 0xb7c136d0 (LWP 12389)]
***************************************************
*** glibc version with broken libintl detected. ***
*** Messages localization will be disabled.     ***
***************************************************
VLC media player 0.9.0-svn Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-svn Grishenko - 
(c) 1996-2007 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured 
with ./configure  '--prefix=/usr' '--libdir=/usr/lib' '--enable-fast-install' '--enable-shout' '--enable-skins2' '--disable-pda' '--disable-macosx' '--disable-qnx' '--enable-ncurses' '--enable-xosd' '--enable-visual' '--disable-goom' '--enable-slp' '--enable-lirc' '--disable-joystick' '--disable-corba' '--enable-dvdread' '--enable-dvdnav' '--disable-dshow' '--enable-v4l' '--enable-pvr' '--enable-vcd' '--enable-satellite' '--enable-ogg' '--enable-mkv' '--enable-mod' '--enable-libcdio' '--enable-vcdx' '--enable-cddax' '--enable-libcddb' '--enable-x11' '--enable-xvideo' '--enable-glx' '--enable-fb' '--enable-mga' '--enable-freetype' '--enable-fribidi' '--enable-svg' '--disable-hd1000v' '--disable-directx' '--disable-wingdi' '--disable-glide' '--enable-aa' '--disable-caca' '--enable-oss' '--enable-esd' '--enable-arts' '--enable-waveout' '--enable-portaudio' '--disable-coreaudio' '--disable-hd1000a' '--enable-mad' '--enable-ffmpeg' '--enable-faad' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-tremor' '--enable-speex' '--disable-tarkin' '--enable-theora' '--enable-cmml' '--enable-utf8' '--disable-pth' '--enable-st' '--disable-gprof' '--disable-cprof' '--disable-testsuite' '--disable-optimizations' '--disable-altivec' '--enable-debug' '--enable-release' '--enable-sout' '--with-ffmpeg-faac' '--disable-galaktos' '--enable-httpd' '--disable-jack' '--enable-mozilla' '--enable-alsa' '--enable-real' '--enable-realrtsp' '--enable-live555' '--with-live555-tree=/usr/lib/live' '--enable-dvbpsi' '--enable-dvb' '--enable-loader' '--disable-nls'
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to 
use vlc without interface.
[New Thread 0xb7af3b90 (LWP 12392)]
[00000001] main libvlc debug: translation test: code is "C"
[New Thread 0xb703bb90 (LWP 12396)]
[New Thread 0xb683ab90 (LWP 12397)]
[New Thread 0xb6039b90 (LWP 12398)]
[New Thread 0xb5838b90 (LWP 12399)]
[New Thread 0xb5037b90 (LWP 12400)]
[New Thread 0xb4836b90 (LWP 12401)]
[New Thread 0xb3346b90 (LWP 12405)]
[New Thread 0xb27edb90 (LWP 12412)]
[New Thread 0xb1fecb90 (LWP 12413)]
[Thread 0xb27edb90 (LWP 12412) exited]
vlc: playlist/item.c:83: input_item_subitem_added: Assertion 
`p_item_in_category->i_children != -1' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb3346b90 (LWP 12405)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7d5d8f5 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0xb7d5f1e1 in abort () from /lib/libc.so.6
No symbol table info available.
#3  0xb7d56c1e in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#4  0xb7f07c15 in input_item_subitem_added (p_event=0xb3344f34, 
user_data=0x825a1e0) at playlist/item.c:83
        p_parent_playlist_item = (playlist_item_t *) 0x825a1e0
        p_playlist = (playlist_t *) 0x819e474
        p_parent = (input_item_t *) 0x8258d00
        p_child = (input_item_t *) 0x8211e58
        p_child_in_category = (playlist_item_t *) 0x0
        p_item_in_category = (playlist_item_t *) 0x823ed08
        b_play = 0
        b_node = 0
        __PRETTY_FUNCTION__ = "input_item_subitem_added"
#5  0xb7f79db7 in vlc_event_send (p_em=0x8258d50, p_event=0xb3344f34) at 
misc/events.c:197
        listeners_group = (vlc_event_listeners_group_t *) 0x824d2c8
        listener = (vlc_event_listener_t *) 0x8257708
        array_of_cached_listeners = (vlc_event_listener_t *) 0x828b080
        cached_listener = (vlc_event_listener_t *) 0x828b080
        i = 0
        i_cached_listeners = 2
#6  0xb727c5a9 in input_ItemAddSubItem (p_parent=0x8258d00, p_child=0x8211e58, 
b_node=0) at ../../../include/vlc_input.h:139
        event = {type = vlc_InputItemSubItemAdded, p_obj = 0x8258d00, u = 
{input_item_meta_changed = {meta_type = 136388184},
    input_item_subitem_added = {p_new_child = 0x8211e58, b_node = 0}, 
input_item_duration_changed = {new_duration = 136388184},
    input_item_preparsed_changed = {new_status = 136388184}, 
services_discovery_item_added = {p_new_item = 0x8211e58, psz_category = 0x0},
    services_discovery_item_removed = {p_item = 0x8211e58}, 
services_discovery_started = {unused = 0x8211e58}, services_discovery_ended = 
{
      unused = 0x8211e58}}}
#7  0xb727c30d in Demux (p_demux=0x821d9fc) at m3u.c:195
        psz_mrl = 
0x825e410 "rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=201"
        psz_parse = 
0x8232a80 "rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=201"
        psz_line = 
0x8232a80 "rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=201"
        psz_name = 0x827e248 "France 2"
        psz_artist = 0x827e258 "2"
        i_parsed_duration = 0
        i_duration = 0
        ppsz_options = (const char **) 0x0
        i_options = 0
        b_cleanup = 1
        b_enable_extvlcopt = 0
        p_input = (input_item_t *) 0x8211e58
        p_playlist = (playlist_t *) 0x819e474
        p_input_thread = (input_thread_t *) 0x822ea9c
        p_current_input = (input_item_t *) 0x8258d00
#8  0xb7f1f8ed in MainLoop (p_input=0x822ea9c) at input/input.c:598
        b_force_update = 0
        i_ret = -1208299532
        i_type = 2
        val = {i_int = 0, b_bool = 0, f_float = 0, psz_string = 0x0, p_address 
= 0x0, p_object = 0x0, p_list = 0x0, i_time = 590065765588140032,
  var = {psz_name = 0x0, i_object_id = 137385392}, padding = {a = 0 '\0', b = 
0 '\0', c = 0 '\0', d = 0 '\0', e = -80 '�', f = 85 'U',
    g = 48 '0', h = 8 '\b'}}
        i_start_mdate = 2869395119
        i_intf_update = 0
        i_updates = 0
#9  0xb7f1f669 in RunAndDestroy (p_input=0x822ea9c) at input/input.c:547
No locals.
#10 0xb7f1ef99 in __input_Read (p_parent=0x819e474, p_item=0x8258d00, 
b_block=1) at input/input.c:372
        b_sout_keep = 1
        p_sout = (sout_instance_t *) 0x0
        p_input = (input_thread_t *) 0x822ea9c
#11 0xb3f26c4d in DialogsProvider::openAPlaylist (this=0x81ced00) 
at ../../../include/vlc_playlist.h:421
        file = {static null = {<No data fields>}, static shared_null = {ref = 
{value = 1324}, alloc = 0, size = 0, data = 0xb37933fa, clean = 0,
    simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 
0, array = {0}}, static shared_empty = {ref = {value = 11},
    alloc = 0, size = 0, data = 0xb379340e, clean = 0, simpletext = 0, 
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
      0}}, d = 0x8228a20, static codecForCStrings = 0x0}
        _container_ = {c = {<QList<QString>> = {{p = {static shared_null = 
{ref = {value = 1143}, alloc = 0, begin = 0, end = 0, sharable = 1,
            array = {0x0}}, d = 0x8231ef8}, d = 0x8231ef8}}, <No data 
fields>}, brk = 0, i = {i = 0x8231f0c}, e = {i = 0x8231f10}}
        files = {<QList<QString>> = {{p = {static shared_null = {ref = {value 
= 1143}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {
            0x0}}, d = 0x8231ef8}, d = 0x8231ef8}}, <No data fields>}
#12 0xb3fd2650 in DialogsProvider::qt_metacall (this=0x81ced00, 
_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xb33457dc)
    at dialogs_provider.moc.cpp:156
No locals.
#13 0xb372dbd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#14 0xb372dee0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#15 0xb3935df1 in QAction::triggered () from /usr/lib/libQtGui.so.4
No symbol table info available.
#16 0xb393692f in QAction::activate () from /usr/lib/libQtGui.so.4
No symbol table info available.
#17 0xb3c7966f in QMenuPrivate::activateAction () from /usr/lib/libQtGui.so.4
No symbol table info available.
#18 0xb3c7bb97 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
No symbol table info available.
#19 0xb3980d0c in QWidget::event () from /usr/lib/libQtGui.so.4
No symbol table info available.
#20 0xb3c77465 in QMenu::event () from /usr/lib/libQtGui.so.4
No symbol table info available.
#21 0xb393be3d in QApplicationPrivate::notify_helper () 
from /usr/lib/libQtGui.so.4
No symbol table info available.
#22 0xb39425ad in QApplication::notify () from /usr/lib/libQtGui.so.4
No symbol table info available.
#23 0xb371c86b in QCoreApplication::notifyInternal () 
from /usr/lib/libQtCore.so.4
No symbol table info available.
#24 0xb39936cc in QETWidget::translateMouseEvent () 
from /usr/lib/libQtGui.so.4
No symbol table info available.
#25 0xb3992236 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
No symbol table info available.
#26 0xb39b565a in x11EventSourceDispatch () from /usr/lib/libQtGui.so.4
No symbol table info available.
#27 0xb35be5d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#28 0xb35c1972 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0x08193220 in ?? ()
No symbol table info available.
#30 0x00000000 in ?? ()
No symbol table info available.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part.
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20071231/797a2a76/attachment.sig>


More information about the vlc-devel mailing list