[vlc-devel] vlc segfaults at start when opening playlist - x86_64 arch only

Gilles Sabourin gilles.sabourin at free.fr
Tue Dec 25 22:45:15 CET 2007


(gdb) run --m3u-extvlcopt Desktop/TV_fbx.m3u
Starting program: /usr/bin/vlc --m3u-extvlcopt Desktop/TV_fbx.m3u
[Thread debugging using libthread_db enabled]
[New Thread 0x2b76c0bcf960 (LWP 16675)]
***************************************************
*** 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/lib64' '--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' '--disable-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/lib64/live' '--enable-dvbpsi' '--enable-dvb' '--disable-nls'
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to 
use vlc without interface.
[New Thread 0x40800950 (LWP 16678)]
[00000001] main libvlc debug: translation test: code is "C"
[New Thread 0x41005950 (LWP 16696)]
[New Thread 0x41806950 (LWP 16697)]
[New Thread 0x42007950 (LWP 16698)]
[New Thread 0x42808950 (LWP 16699)]
[New Thread 0x43009950 (LWP 16700)]
[New Thread 0x4380a950 (LWP 16701)]
[New Thread 0x4400b950 (LWP 16702)]
[New Thread 0x4480c950 (LWP 16703)]
[Thread 0x4480c950 (LWP 16703) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x4400b950 (LWP 16702)]
0x00002aaacbd33220 in QIcon::QIcon () from /usr/lib64/libQtGui.so.4
(gdb) bt full
#0  0x00002aaacbd33220 in QIcon::QIcon () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#1  0x00002aaacbceec7c in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#2  0x00002aaacc5a73e4 in QVariant::QVariant () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#3  0x00002aaacbd32e61 in QIcon::operator QVariant () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#4  0x00002aaacb7ae1c9 in PLModel::data (this=<value optimized out>, 
index=<value optimized out>, role=1)
    at playlist_model.cpp:470
        f = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 
0x2aaacc182040 "QFont",
      data = 0x2aaacc182100, extradata = 0x0}}, d = 0x0, resolve_mask = 846}
        item = (PLItem *) 0x203a434347000029
#5  0x00002aaacc0adeda in QItemDelegate::rect () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#6  0x00002aaacc0ae3c2 in QItemDelegate::sizeHint () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#7  0x00002aaacc09da15 in QTreeView::indexRowSizeHint () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#8  0x00002aaacc0a1f9a in QTreeView::rowsInserted () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#9  0x00002aaacc071e0e in QAbstractItemView::qt_metacall () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#10 0x00002aaacc0a49b5 in QTreeView::qt_metacall () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#11 0x00002aaacb84b5b6 in QVLCTreeView::qt_metacall (this=0x44009d90, 
_c=3416969904, _id=1191182377, _a=0x1)
    at util/customwidgets.moc.cpp:132
No locals.
#12 0x00002aaacc59e91e in QMetaObject::activate () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#13 0x00002aaacc5b7184 in QAbstractItemModel::rowsInserted () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#14 0x00002aaacc58803b in QAbstractItemModel::endInsertRows () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#15 0x00002aaacb7acb41 in PLItem::insertChild (this=0xc53cf0, 
item=0x2aaae4041b20, i_pos=0, signal=true)
    at playlist_model.cpp:149
        __PRETTY_FUNCTION__ = "void PLItem::insertChild(PLItem*, int, bool)"
#16 0x00002aaacb7b04c8 in PLModel::ProcessItemAppend (this=0xbb96b0, 
p_add=<value optimized out>)
    at playlist_model.hpp:52
        p_item = (playlist_item_t *) 0xbe6490
        newItem = (PLItem *) 0x2aaacbaad2b0
        nodeItem = (PLItem *) 0xc53cf0
#17 0x00002aaacc59ba15 in QObject::event () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#18 0x00002aaacbcc0b1b in QApplicationPrivate::notify_helper () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#19 0x00002aaacbcc2115 in QApplication::notify () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#20 0x00002aaacc58d6c0 in QCoreApplication::notifyInternal () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#21 0x00002aaacc58eb0a in QCoreApplicationPrivate::sendPostedEvents () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#22 0x00002aaacc5acf5c in ?? () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#23 0x00002aaab7ce5204 in g_main_context_dispatch () 
from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#24 0x00002aaab7ce84fd in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#25 0x00002aaab7ce89ce in g_main_context_iteration () 
from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#26 0x00002aaacc5acb81 in QEventDispatcherGlib::processEvents () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#27 0x00002aaacbd3123f in QGuiEventDispatcherGlib::processEvents () 
from /usr/lib64/libQtGui.so.4
No symbol table info available.
#28 0x00002aaacc58ce60 in QEventLoop::processEvents () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#29 0x00002aaacc58cf7d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#30 0x00002aaacc58ee77 in QCoreApplication::exec () 
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#31 0x00002aaacb79990d in Init (p_intf=0xb20920) at qt4.cpp:316
        dummy = ""
        argv = {0x4400b07f ""}
        argc = 1
        app = <value optimized out>
        ql = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 
0x2aaacc5f7ca0 "QLocale",
      data = 0x2aaacc5f8c60, extradata = 0x0}}, v = 0xe3}
        qtTranslator = {<QObject> = {_vptr.QObject = 0x2aaacc8262d0, static 
staticMetaObject = {d = {superdata = 0x0,
---Type <return> to continue, or q <return> to quit---
        stringdata = 0x2aaacc5f1e60 "QObject", data = 0x2aaacc5f1ee0, 
extradata = 0x0}}, d_ptr = 0xcc0ba0,
    static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 
0x2aaacc5f4b60 "Qt", data = 0x2aaacc5f6760,
        extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 
0x2aaacc81fd00,
      stringdata = 0x2aaacc5fad00 "QTranslator", data = 0x2aaacc5fad20, 
extradata = 0x0}}}
        b_loaded = true
#32 0x00002b76befdb445 in RunInterface (p_intf=0xb20920) at 
interface/interface.c:273
        ppsz_parser = (const char **) 0x2b76bf29f280
        p_list = (vlc_list_t *) 0xb11c00
        i = 353
        val = {i_int = -1090028230, b_bool = -1090028230, f_float 
= -0.529254556,
  psz_string = 0x2b76bf077d3a "gestures", p_address = 0x2b76bf077d3a, p_object 
= 0x2b76bf077d3a,
  p_list = 0x2b76bf077d3a, i_time = 47789011074362, var = {psz_name = 
0x2b76bf077d3a "gestures", i_object_id = 0},
  padding = {a = 58 ':', b = 125 '}', c = 7 '\a', d = -65 '�', e = 118 'v', f 
= 43 '+', g = 0 '\0', h = 0 '\0'}}
        text = {i_int = -1090028221, b_bool = -1090028221, f_float 
= -0.529255092,
  psz_string = 0x2b76bf077d43 "Mouse Gestures", p_address = 0x2b76bf077d43, 
p_object = 0x2b76bf077d43,
  p_list = 0x2b76bf077d43, i_time = 47789011074371, var = {psz_name = 
0x2b76bf077d43 "Mouse Gestures", i_object_id = 0},
  padding = {a = 67 'C', b = 125 '}', c = 7 '\a', d = -65 '�', e = 118 'v', f 
= 43 '+', g = 0 '\0', h = 0 '\0'}}
        psz_intf = 0x0
        ppsz_interfaces = {0x2b76bf077c98 "skins2", 0x2b76bf077c9f "Skins 2", 
0x2b76bf077ca7 "wxwidgets",
  0x2b76bf077cb1 "wxWidgets", 0x0, 0x0}
#33 0x00002b76bfd06020 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#34 0x00002b76c01e3f8d in clone () from /lib64/libc.so.6
No symbol table info available.
#35 0x0000000000000000 in ?? ()
-------------- 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/20071225/8e65737c/attachment.sig>


More information about the vlc-devel mailing list