[unknown] [Bug 481318] New: subtitlecomposer crashes

Joe Breuer bugzilla_noreply at kde.org
Wed Feb 14 11:43:20 GMT 2024


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

            Bug ID: 481318
           Summary: subtitlecomposer crashes
    Classification: Miscellaneous
           Product: unknown
           Version: unspecified
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: kde at jmbreuer.net
  Target Milestone: ---

Application: subtitlecomposer (0.8.0)

Qt Version: 5.15.12
Frameworks Version: 5.113.0
Operating System: Linux 6.6.13-gentoo x86_64
Windowing System: X11
Distribution: "Gentoo Linux"
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
subtitlecomposer crashes when I seek to/past a certain time in my video file.

Since the backtrace mentions audio, it does look to me like the audio waveform
displayed does not exactly correspond to the audio I'm hearing at the playback
mark.

This is related to bug #481315 (which might or might not be causally related),
that I came across while setting up a sensible debug environment for this
issue.

The crash can be reproduced every time.

-- Backtrace:
Application: Subtitle Composer (subtitlecomposer), signal: Segmentation fault

[KCrash Handler]
#4  0x000055b648986095 in
SubtitleComposer::WaveRenderer::paintWaveform(QPainter&, unsigned int, unsigned
int) (this=this at entry=0x55b6495ede50, painter=...,
widgetWidth=widgetWidth at entry=279, widgetHeight=widgetHeight at entry=828) at
/var/tmp/portage/media-video/subtitlecomposer-0.8.0/work/subtitlecomposer-0.8.0/src/gui/waveform/waverenderer.cpp:148
#5  0x000055b648986dc2 in
SubtitleComposer::WaveRenderer::paintGraphics(QPainter&)
(this=this at entry=0x55b6495ede50, painter=...) at
/var/tmp/portage/media-video/subtitlecomposer-0.8.0/work/subtitlecomposer-0.8.0/src/gui/waveform/waverenderer.cpp:176
#6  0x000055b64898712b in SubtitleComposer::WaveRenderer::event(QEvent*)
(this=0x55b6495ede50, evt=0x7ffd74eba400) at
/var/tmp/portage/media-video/subtitlecomposer-0.8.0/work/subtitlecomposer-0.8.0/src/gui/waveform/waverenderer.cpp:88
#7  0x00007fe000762e8e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55b6495ede50, e=0x7ffd74eba400) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.12/work/qtbase-everywhere-src-5.15.12/src/widgets/kernel/qapplication.cpp:3640
#8  0x00007fdfffa88258 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55b6495ede50, event=0x7ffd74eba400) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qcoreapplication.cpp:1064
#9  0x00007fdfffa8843e in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=<optimized out>, event=<optimized out>) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qcoreapplication.cpp:1474
#10 0x00007fe00079cf95 in QWidgetPrivate::sendPaintEvent(QRegion const&)
(this=this at entry=0x55b6494d0fb0, toBePainted=...) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.12/work/qtbase-everywhere-src-5.15.12/src/widgets/kernel/qwidget.cpp:5479
#11 0x00007fe00079d8db in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (this=this at entry=0x55b6494d0fb0, pdev=0x55b64995fd30,
rgn=..., offset=..., flags=..., sharedPainter=sharedPainter at entry=0x0,
repaintManager=<optimized out>) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.12/work/qtbase-everywhere-src-5.15.12/src/widgets/kernel/qwidget.cpp:5429
#12 0x00007fe000773f90 in QWidgetRepaintManager::paintAndFlush()
(this=0x55b649bfb810) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.12/work/qtbase-everywhere-src-5.15.12/src/widgets/kernel/qwidgetrepaintmanager.cpp:1016
#13 0x00007fe0007a5516 in QWidget::event(QEvent*)
(this=this at entry=0x55b6495b7e70, event=event at entry=0x7fdf6c218880) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.12/work/qtbase-everywhere-src-5.15.12/src/widgets/kernel/qwidget.cpp:8990
#14 0x00007fe0008bae20 in QMainWindow::event(QEvent*)
(this=this at entry=0x55b6495b7e70, event=event at entry=0x7fdf6c218880) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.12/work/qtbase-everywhere-src-5.15.12/src/widgets/widgets/qmainwindow.cpp:1341
#15 0x00007fe0011f23ce in KMainWindow::event(QEvent*)
(this=this at entry=0x55b6495b7e70, ev=ev at entry=0x7fdf6c218880) at
/var/tmp/portage/kde-frameworks/kxmlgui-5.113.0/work/kxmlgui-5.113.0/src/kmainwindow.cpp:961
#16 0x00007fe0012349f7 in KXmlGuiWindow::event(QEvent*) (this=0x55b6495b7e70,
ev=0x7fdf6c218880) at
/var/tmp/portage/kde-frameworks/kxmlgui-5.113.0/work/kxmlgui-5.113.0/src/kxmlguiwindow.cpp:220
#17 0x00007fe000762e8e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55b6495b7e70, e=0x7fdf6c218880) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.12/work/qtbase-everywhere-src-5.15.12/src/widgets/kernel/qapplication.cpp:3640
#18 0x00007fdfffa88258 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55b6495b7e70, event=0x7fdf6c218880) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qcoreapplication.cpp:1064
#19 0x00007fdfffa8842e in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=<optimized out>, event=<optimized out>) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qcoreapplication.cpp:1462
#20 0x00007fdfffa8b603 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55b64938baa0) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qcoreapplication.cpp:1821
#21 0x00007fdfffa8b8a8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=<optimized out>, event_type=<optimized out>) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qcoreapplication.cpp:1680
#22 0x00007fdfffad81e3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55b64945c050) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#23 0x00007fdffba83e94 in  () at /usr/lib64/libglib-2.0.so.0
#24 0x00007fdffba86f27 in  () at /usr/lib64/libglib-2.0.so.0
#25 0x00007fdffba8751c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#26 0x00007fdfffad7ce6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55b649462c60, flags=...) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#27 0x00007fdfffa86d2b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffd74ebacc0, flags=..., flags at entry=...) at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007fdfffa8ecc0 in QCoreApplication::exec() () at
/var/tmp/portage/dev-qt/qtcore-5.15.12-r1/work/qtbase-everywhere-src-5.15.12/include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x000055b6488d86d6 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/var/tmp/portage/media-video/subtitlecomposer-0.8.0/work/subtitlecomposer-0.8.0/src/main.cpp:187
[Inferior 1 (process 1989286) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list