[phonon-backend-vlc] [Bug 434506] Crash when attempting to play a video in the preview of the information panel with Phonon-VLC

Manuel Geißer bugzilla_noreply at kde.org
Fri Mar 19 17:38:01 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=434506

--- Comment #18 from Manuel Geißer <geisserml at gmail.com> ---
manuel at lx2020:~$ export P_QIMAGE=1
manuel at lx2020:~$ gdb --args dolphin --new-window
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 9.2
Copyright (C) 2020 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 dolphin...
Reading symbols from
/usr/lib/debug/.build-id/ce/2deed90dc691ba2e343a422e00e67b5680dcdf.debug...
(gdb) run
Starting program: /usr/bin/dolphin --new-window
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff046b700 (LWP 6669)]
[New Thread 0x7fffecc13700 (LWP 6670)]
[New Thread 0x7fffe7fff700 (LWP 6671)]
[New Thread 0x7fffe77fe700 (LWP 6672)]
[New Thread 0x7fffe6ffd700 (LWP 6673)]
[New Thread 0x7fffe67fc700 (LWP 6674)]
[Detaching after fork from child process 6684]
[Detaching after fork from child process 6690]
[Detaching after fork from child process 6692]
[Detaching after fork from child process 6693]
[Detaching after fork from child process 6694]
[Detaching after fork from child process 6695]
[New Thread 0x7fbfcbfff700 (LWP 6696)]
[Thread 0x7fbfcbfff700 (LWP 6696) exited]
[New Thread 0x7fbfcbfff700 (LWP 6697)]
[New Thread 0x7fffe4600700 (LWP 6698)]
[New Thread 0x7fbfa1366700 (LWP 6699)]
[New Thread 0x7fbfa0b65700 (LWP 6700)]
[New Thread 0x7fbfa0364700 (LWP 6701)]
[New Thread 0x7fbf9fb63700 (LWP 6702)]
[New Thread 0x7fbf9f362700 (LWP 6703)]
[New Thread 0x7fbf9eb61700 (LWP 6704)]
[New Thread 0x7fbf9e795700 (LWP 6705)]

Thread 1 "dolphin" received signal SIGSEGV, Segmentation fault.
0x00007ffff601f210 in qt_scale_image_32bit<Blend_RGB32_on_RGB32_NoAlpha> (
    destPixels=0x7fffe5694000
"\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377"...,
dbpl=5120, 
    srcPixels=0x7fbf9e2f4028 <error: Cannot access memory at address
0x7fbf9e2f4028>, sbpl=5120, srch=<optimized out>, targetRect=..., srcRect=..., 
    clip=..., blender=...) at painting/qblendfunctions_p.h:223
223     painting/qblendfunctions_p.h: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  0x00007ffff601f210 in
qt_scale_image_32bit<Blend_RGB32_on_RGB32_NoAlpha>(unsigned char*, int,
unsigned char const*, int, int, QRectF const&, QRectF const&, QRect const&,
Blend_RGB32_on_RGB32_NoAlpha)                                                   
    (destPixels=0x7fffe5694000
"\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377\f\f\f\377"...,
dbpl=5120, srcPixels=0x7fbf9e2f4028 <error: Cannot access memory at address
0x7fbf9e2f4028>, sbpl=5120, srch=<optimized out>, targetRect=..., srcRect=...,
clip=..., blender=...) at painting/qblendfunctions_p.h:223
#1  0x00007ffff6103a7d in QRasterPaintEngine::drawImage(QRectF const&, QImage
const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) (this=
    0x555555db3820, r=..., img=..., sr=...) at
../../include/QtGui/5.15.2/QtGui/private/../../../../../src/gui/painting/qpaintengine_raster_p.h:446
#2  0x00007ffff611f861 in QPainter::drawImage(QRectF const&, QImage const&,
QRectF const&, QFlags<Qt::ImageConversionFlag>)
    (this=this at entry=0x7fffffffcb38, targetRect=..., image=..., sourceRect=...,
flags=flags at entry=...)
    at ../../include/QtCore/../../src/corelib/tools/qrect.h:644
#3  0x00007fffec06a74f in QPainter::drawImage(QRect const&, QImage const&)
(image=..., r=..., this=0x7fffffffcb38)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:269
#4  Phonon::VLC::SurfacePainter::handlePaint(QPaintEvent*)
(event=0x7fffffffcef0, this=0x555556176430) at ./src/video/videowidget.cpp:57
#5  Phonon::VLC::VideoWidget::paintEvent(QPaintEvent*) (this=<optimized out>,
event=0x7fffffffcef0) at ./src/video/videowidget.cpp:448
#6  0x00007ffff658cc06 in QWidget::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ffff6549dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff6552bb8 in QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff5a726da in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff658500a in QWidgetPrivate::sendPaintEvent(QRegion const&) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff6585832 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff655c427 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff655cf44 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff65866d5 in QWidgetPrivate::syncBackingStore() () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff658d5fc in QWidget::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff66a58c8 in QMainWindow::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff71ebc73 in KMainWindow::event(QEvent*) () at
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#18 0x00007ffff723713b in KXmlGuiWindow::event(QEvent*) () at
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#19 0x00007ffff7ee19c8 in DolphinMainWindow::event(QEvent*) (this=<optimized
out>, event=<optimized out>) at ./src/dolphinmainwindow.cpp:2428
#20 0x00007ffff6549dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff6552bb8 in QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff5a726da in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff5a74fe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff5acd987 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff378817d in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff3788400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff37884a3 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff5accfe2 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff5a711eb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff5a79394 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff7ed9fa2 in kdemain(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./src/main.cpp:222
#32 0x00007ffff7cbb0b3 in __libc_start_main (main=
    0x555555555060 <main>, argc=2, argv=0x7fffffffddb8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdda8)
    at ../csu/libc-start.c:308
#33 0x000055555555509e in _start ()

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list