pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/59178: multimedia/vlc crashes on startup
>Number: 59178
>Category: pkg
>Synopsis: multimedia/vlc crashes on startup
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Mar 14 20:35:00 +0000 2025
>Originator: Robert Whitlock
>Release: pkgsrc current, March 14, 2025
>Organization:
>Environment:
NetBSD current, March 7, 2025, amd64
>Description:
vlc crashes on startup
>How-To-Repeat:
thinkpad$ vlc
VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[[32;1m00007856c50c00d0[0m] main libvlc: [0;1mRunning vlc with the default interface. Use 'cvlc' to use vlc without interface.[0m
Blocked: call to setlocale(0, "")
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-rob'
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
[[32;1m00007856c5152cd0[0m] main playlist: [0;1mplaylist is empty[0m
render glyph failed err=62 face=0x7856beb8ec00, glyph=48
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Abort (core dumped)
thinkpad$ ls
vlc.core
thinkpad$ gdb vlc vlc.core
GNU gdb (GDB) 15.1
Copyright (C) 2024 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 "x86_64--netbsd".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...
(No debugging symbols found in vlc)
[New process 16701]
[New process 26424]
[New process 27206]
[New process 10992]
[New process 15028]
[New process 25468]
--Type <RET> for more, q to quit, c to continue without paging--
[New process 21693]
[New process 7604]
[New process 5672]
[New process 11240]
[New process 9441]
Core was generated by `vlc'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007856c5389a6a in _lwp_kill () from /usr/lib/libc.so.12
[Current thread is 1 (process 16701)]
(gdb) bt
#0 0x00007856c5389a6a in _lwp_kill () from /usr/lib/libc.so.12
#1 0x00007856c5394ea4 in abort () from /usr/lib/libc.so.12
#2 0x00007856c32ef525 in ?? () from /usr/lib/libstdc++.so.9
#3 0x00007856c32e5ec0 in __cxxabiv1::__terminate(void (*)()) ()
from /usr/lib/libstdc++.so.9
#4 0x00007856c32e5f02 in std::terminate() () from /usr/lib/libstdc++.so.9
#5 0x00007856c32e5e66 in __cxa_throw () from /usr/lib/libstdc++.so.9
#6 0x00007856c32ef32e in ?? () from /usr/lib/libstdc++.so.9
#7 0x00007856bfb2f0ca in QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFixed, QFontEngine::GlyphFormat, bool, bool) const ()
from /usr/pkg/qt5/lib/libQt5XcbQpa.so.5
#8 0x00007856bfb30d20 in QFontEngineFT::loadGlyphFor(unsigned int, QFixed, QFontEngine::GlyphFormat, QTransform const&, bool, bool) ()
from /usr/pkg/qt5/lib/libQt5XcbQpa.so.5
#9 0x00007856bfb31048 in QFontEngineFT::glyphData(unsigned int, QFixed, QFontEngine::GlyphFormat, QTransform const&) () from /usr/pkg/qt5/lib/libQt5XcbQpa.so.5
#10 0x00007856c2f60436 in QRasterPaintEngine::drawCachedGlyphs(int, unsigned int const*, QFixedPoint const*, QFontEngine*) () from /usr/pkg/qt5/lib/libQt5Gui.so.5
#11 0x00007856c2f63909 in QRasterPaintEngine::drawTextItem(QPointF const&, QTextItem const&) () from /usr/pkg/qt5/lib/libQt5Gui.so.5
#12 0x00007856c2f79e63 in QPainterPrivate::drawTextItem(QPointF const&, QTextItem const&, QTextEngine*) () from /usr/pkg/qt5/lib/libQt5Gui.so.5
#13 0x00007856c2e413e2 in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::Form--Type <RET> for more, q to quit, c to continue without paging--
atRange const*) const () from /usr/pkg/qt5/lib/libQt5Gui.so.5
#14 0x00007856c2f70760 in qt_format_text(QFont const&, QRectF const&, int, QTextOption const*, QString const&, QRectF*, int, int*, int, QPainter*) ()
from /usr/pkg/qt5/lib/libQt5Gui.so.5
#15 0x00007856c2f71161 in QPainter::drawText(QRect const&, int, QString const&, QRect*) () from /usr/pkg/qt5/lib/libQt5Gui.so.5
#16 0x00007856c373ec4b in QFusionStyle::drawItemText(QPainter*, QRect const&, int, QPalette const&, bool, QString const&, QPalette::ColorRole) const ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#17 0x00007856c36f3608 in QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#18 0x00007856c374e666 in QFusionStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#19 0x00007856c37e3789 in QMenuBar::paintEvent(QPaintEvent*) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#20 0x00007856c36b7193 in QWidget::event(QEvent*) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#21 0x00007856c367b8ab in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#22 0x00007856c2985d65 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
from /usr/pkg/qt5/lib/libQt5Core.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#23 0x00007856c36af5a0 in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#24 0x00007856c36afe98 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#25 0x00007856c36b1217 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#26 0x00007856c36b1068 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#27 0x00007856c36afac6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#28 0x00007856c368b38c in QWidgetRepaintManager::paintAndFlush() ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#29 0x00007856c368bc6b in QWidgetRepaintManager::sync(QWidget*, QRegion const&) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#30 0x00007856c36cfa7a in QWidgetWindow::event(QEvent*) ()
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#31 0x00007856c367b8ab in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
--Type <RET> for more, q to quit, c to continue without paging--
from /usr/pkg/qt5/lib/libQt5Widgets.so.5
#32 0x00007856c2985d65 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
from /usr/pkg/qt5/lib/libQt5Core.so.5
#33 0x00007856c2d8ae51 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/pkg/qt5/lib/libQt5Gui.so.5
#34 0x00007856c2d70e8a in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/pkg/qt5/lib/libQt5Gui.so.5
#35 0x00007856bfaf6e5a in xcbSourceDispatch(_GSource*, int (*)(void*), void*) ()
from /usr/pkg/qt5/lib/libQt5XcbQpa.so.5
#36 0x00007856bff112d0 in g_main_dispatch () from /usr/pkg/lib/libglib-2.0.so.0
#37 0x00007856bff13eef in g_main_context_iterate_unlocked.constprop ()
from /usr/pkg/lib/libglib-2.0.so.0
#38 0x00007856bff14511 in g_main_context_iteration ()
from /usr/pkg/lib/libglib-2.0.so.0
#39 0x00007856c29cad3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/pkg/qt5/lib/libQt5Core.so.5
#40 0x00007856c2984d08 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/pkg/qt5/lib/libQt5Core.so.5
#41 0x00007856c298c4fe in QCoreApplication::exec() ()
from /usr/pkg/qt5/lib/libQt5Core.so.5
#42 0x00007856c3c652b8 in ?? () from /usr/pkg/lib/vlc/plugins/gui/libqt_plugin.so
#43 0x00007856c3c65ae2 in ?? () from /usr/pkg/lib/vlc/plugins/gui/libqt_plugin.so
#44 0x00007856c5620185 in ?? () from /usr/lib/libpthread.so.1
--Type <RET> for more, q to quit, c to continue without paging--
#45 0x00007856c526f370 in ?? () from /usr/lib/libc.so.12
Backtrace stopped: Cannot access memory at address 0x7856bfcf2000
(gdb) quit
thinkpad$
>Fix:
Home |
Main Index |
Thread Index |
Old Index