Page 1 of 1

VLC 1.1.8 crash on open file

Posted: 13 Apr 2011 21:53
by Mike Schneider
Hi,

I'm running:
VLC media player 1.1.8 The Luggage (revision exported)
VLC-Version 1.1.8 The Luggage (exported)
Kompiliert von abuild auf 3120-3560.ams.tmf-group.com (Apr 4 2011 19:32:45)
Compiler: gcc version 4.5.1 20101208 [gcc-4_5-branch revision 167585] (SUSE Linux)

on a 64 bit OpenSuse 11.4 system with KDE 4.6.0 / QT 4.7.1

Just starting vlc and clicking on "Open file" reliably crashes vlc (see backtrace below). However, pressing Ctrl+O opens the file dialog without problems. After closing the file dialog, the menu entry also works. But: clicking open file without having the dialog opened at least one via the keyboard-shortcut crashes reliably.

KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb5c80700 (LWP 16995)]
0x00007fffccae9c1a in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) ()
from /usr/lib64/libQtCore.so.4
(gdb) bt full
#0 0x00007fffccae9c1a in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#1 0x00007fffb489c92e in ?? () from /usr/lib64/libkdecore.so.5
No symbol table info available.
#2 0x00007fffb489d0b4 in ?? () from /usr/lib64/libkdecore.so.5
No symbol table info available.
#3 0x00007fffb483a3c1 in ?? () from /usr/lib64/libkdecore.so.5
No symbol table info available.
#4 0x00007fffb48cff33 in KGlobal::setActiveComponent(KComponentData const&) () from /usr/lib64/libkdecore.so.5
No symbol table info available.
#5 0x00007fffb4860a19 in KComponentData::KComponentData(QByteArray const&, QByteArray const&, KComponentData::MainComponentRegistration) () from /usr/lib64/libkdecore.so.5
No symbol table info available.
#6 0x00007fffb48cfdb8 in KPluginFactory::KPluginFactory(char const*, char const*, QObject*) ()
from /usr/lib64/libkdecore.so.5
No symbol table info available.
#7 0x00007fffab195239 in ?? () from /usr/lib64/kde4/kfilemodule.so
No symbol table info available.
#8 0x00007fffab1953d8 in qt_plugin_instance () from /usr/lib64/kde4/kfilemodule.so
No symbol table info available.
#9 0x00007fffb48be1d0 in KPluginLoader::factory() () from /usr/lib64/libkdecore.so.5
No symbol table info available.
#10 0x00007fffb531fa4a in ?? () from /usr/lib64/libkio.so.5
No symbol table info available.
#11 0x00007fffb531fc20 in ?? () from /usr/lib64/libkio.so.5
No symbol table info available.
#12 0x00007fffb5341a91 in KFileDialog::KFileDialog(KUrl const&, QString const&, QWidget*, QWidget*) ()
from /usr/lib64/libkio.so.5
No symbol table info available.
#13 0x00007fffb5400ddc in ?? () from /usr/lib64/libkio.so.5
No symbol table info available.
#14 0x00007fffcd5466b8 in QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString
*, QFlags<QFileDialog::Option>) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#15 0x00007fffcdc122e1 in DialogsProvider::showSimpleOpen (this=0xa37330, help=<value optimized out>,
filters=<value optimized out>, path=<value optimized out>) at dialogs_provider.cpp:420
fileTypes = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 5338}, alloc = 0, size =
0, data = 0x7fffcceb68da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0,
array = {0}}, static shared_empty = {ref = {_q_value = 42}, alloc = 0, size = 0, data = 0x7fffcceb68fa,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
0xbbfc70, static codecForCStrings = 0x0}
files = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 3542}, alloc = 0, begin = 0, end =
0, sharable = 1, array = {0x0}}, d = 0x0}, d = 0x0}}, <No data fields>}
#16 0x00007fffcdc12ee0 in DialogsProvider::addFromSimple (this=0xa37330, pl=true, go=true) at dialogs_provider.cpp:434
files = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 3542}, alloc = 0, begin = 0, end =
0, sharable = 1, array = {0x0}}, d = 0x0}, d = 0x0}}, <No data fields>}
i = <value optimized out>
#17 0x00007fffcdcdd862 in DialogsProvider::qt_metacall (this=0xa37330, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=
0x7fffb5c7e560) at dialogs_provider.moc.cpp:166
No locals.
#18 0x00007fffccb98def in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#19 0x00007fffcd07b982 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#20 0x00007fffcd07bb7a in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#21 0x00007fffcd4b1e63 in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#22 0x00007fffcd4b7e7a in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#23 0x00007fffcd0d3538 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#24 0x00007fffcd4b906b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#25 0x00007fffcd081d14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#26 0x00007fffcd08aaac in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#27 0x00007fffccb83bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#28 0x00007fffcd082d25 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#29 0x00007fffcd101054 in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#30 0x00007fffcd0ff4c9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#31 0x00007fffcd1270f2 in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#32 0x00007ffff3bf3bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
No symbol table info available.
#33 0x00007ffff3bf43b0 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#34 0x00007ffff3bf4650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
No symbol table info available.
#35 0x00007fffccbae91f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#36 0x00007fffcd126d8e in ?? () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#37 0x00007fffccb83052 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
No symbol table info available.
#38 0x00007fffccb83265 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#39 0x00007fffccb876ab in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#40 0x00007fffcdbfbaf2 in Thread (obj=0x9458f0) at qt4.cpp:487
p_intf = 0x9458f0
argv = {0x7fffb5c7fea0 "vlc", 0x0, 0x0, 0x0}
app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7fffcdb19260,
stringdata = 0x7fffcdd1b560 "QVLCApp", data = 0x7fffcdd1b580, extradata = 0x0}}}
s_style = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 5338}, alloc = 0, size =
0, data = 0x7fffcceb68da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0,
array = {0}}, static shared_empty = {ref = {_q_value = 42}, alloc = 0, size = 0, data = 0x7fffcceb68fa,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
0xa3edd0, static codecForCStrings = 0x0}
p_mi = 0xa3b8d0
dummy = "vlc"
argc = 1
#41 0x00007ffff76c2a3f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#42 0x00007ffff721e67d in clone () from /lib64/libc.so.6
No symbol table info available.
#43 0x0000000000000000 in ?? ()
No symbol table info available.

Re: VLC 1.1.8 crash on open file

Posted: 28 Jun 2011 14:20
by wexins
Did you solve this problem because I have same problem too.

Re: VLC 1.1.8 crash on open file

Posted: 28 Jun 2011 14:25
by RĂ©mi Denis-Courmont
This is fixed in more recent KDE versions.