Bug 425605 - kamoso segfault after selected effects in gallery of effects
Summary: kamoso segfault after selected effects in gallery of effects
Status: RESOLVED WORKSFORME
Alias: None
Product: kamoso
Classification: Applications
Component: general (show other bugs)
Version: 20.08
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-08-20 17:26 UTC by Stefano Milani
Modified: 2022-11-05 05:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (13.02 KB, text/plain)
2020-08-20 19:03 UTC, Stefano Milani
Details
kamoso with black background and don't take photos or videos (8.68 KB, image/png)
2020-08-20 19:23 UTC, Stefano Milani
Details
kamoso images is slighty shade red (390.23 KB, image/png)
2020-08-20 19:25 UTC, Stefano Milani
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefano Milani 2020-08-20 17:26:23 UTC
Application: kamoso (20.08.0)

Qt Version: 5.15.0
Frameworks Version: 5.73.0
Operating System: Linux 5.8.1-arch1-1 x86_64
Windowing system: X11
Distribution: Arch Linux

-- Information about the crash:
- What I was doing when the application crashed:
1. open kamoso
2. selected vary effect using the gallery of effects
3. kamoso suddenly crash
4. reopen kamoso
5. only a black screen appears
6. is not possible take a photo or record a video

Operating System: Arch Linux
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.0
Kernel Version: 5.8.1-arch1-1
OS Type: 64-bit
Processors: 4 × Intel® Celeron® CPU N3450 @ 1.10GHz
Memory: 5.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 500

The crash can be reproduced every time.

-- Backtrace:
Application: Kamoso (kamoso), signal: Segmentation fault

[KCrash Handler]
#4  0x00007efeb85eeed5 in __memmove_sse2_unaligned_erms () at /usr/lib/libc.so.6
#5  0x00007efea3354a38 in  () at /usr/lib/dri/iris_dri.so
#6  0x00007efea29d42c5 in  () at /usr/lib/dri/iris_dri.so
#7  0x00007efea29d4d63 in  () at /usr/lib/dri/iris_dri.so
#8  0x00007efea2b6e42d in  () at /usr/lib/dri/iris_dri.so
#9  0x00007efea2b6e4de in  () at /usr/lib/dri/iris_dri.so
#10 0x00007efe945f9c57 in  () at /usr/lib/gstreamer-1.0/gstkamosoqt5videosink.so
#11 0x00007efe945f9d56 in  () at /usr/lib/gstreamer-1.0/gstkamosoqt5videosink.so
#12 0x00007efeba9c8451 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#13 0x00007efeba9cd0f6 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#14 0x00007efeba9cd9f5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#15 0x00007efeba9b5df2 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#16 0x00007efeba9b62d4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#17 0x00007efebaa16973 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#18 0x00007efebaa82501 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#19 0x00007efebaa24a3f in  () at /usr/lib/libQt5Quick.so.5
#20 0x00007efebaa253d7 in  () at /usr/lib/libQt5Quick.so.5
#21 0x00007efeb89d4e0f in  () at /usr/lib/libQt5Core.so.5
#22 0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efe8d017778 in  () at /usr/lib/libgstapp-1.0.so.0
#3  0x00007efe96a4b7ee in  () at /usr/lib/libgstbase-1.0.so.0
#4  0x00007efe96a4d73f in  () at /usr/lib/libgstbase-1.0.so.0
#5  0x00007efeba672a41 in  () at /usr/lib/libgstreamer-1.0.so.0
#6  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efeba672c3c in  () at /usr/lib/libgstreamer-1.0.so.0
#3  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efeba672c3c in  () at /usr/lib/libgstreamer-1.0.so.0
#3  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efe8cfeff1e in  () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3  0x00007efeba672a41 in  () at /usr/lib/libgstreamer-1.0.so.0
#4  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efe8cfeff1e in  () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3  0x00007efeba672a41 in  () at /usr/lib/libgstreamer-1.0.so.0
#4  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efe8cfeff1e in  () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3  0x00007efeba672a41 in  () at /usr/lib/libgstreamer-1.0.so.0
#4  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efe8cfeff1e in  () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3  0x00007efeba672a41 in  () at /usr/lib/libgstreamer-1.0.so.0
#4  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efe8cfeff1e in  () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3  0x00007efeba672a41 in  () at /usr/lib/libgstreamer-1.0.so.0
#4  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba5307c1 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007efe8cfeff1e in  () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3  0x00007efeba672a41 in  () at /usr/lib/libgstreamer-1.0.so.0
#4  0x00007efeba514c07 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba4e5f2d in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007efeba53610b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007efeba4e6c03 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#4  0x00007efe968b8486 in  () at /usr/lib/gstreamer-1.0/libgstvideo4linux2.so
#5  0x00007efeba510511 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeb85c782d in _IO_file_write@@GLIBC_2.2.5 () at /usr/lib/libc.so.6
#2  0x00007efeb85c6b66 in new_do_write () at /usr/lib/libc.so.6
#3  0x00007efeb85c7f4e in __GI__IO_file_xsputn () at /usr/lib/libc.so.6
#4  0x00007efeb85bbecb in fputs () at /usr/lib/libc.so.6
#5  0x00007efe9c013a42 in  () at /usr/lib/spa-0.2/support/libspa-support.so
#6  0x00007efe96b6e5f0 in pw_log_log () at /usr/lib/libpipewire-0.3.so.0
#7  0x00007efe96b90679 in  () at /usr/lib/libpipewire-0.3.so.0
#8  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeb85bbf56 in fputs () at /usr/lib/libc.so.6
#2  0x00007efe9c013a42 in  () at /usr/lib/spa-0.2/support/libspa-support.so
#3  0x00007efe96b6e5f0 in pw_log_log () at /usr/lib/libpipewire-0.3.so.0
#4  0x00007efe96b5a006 in  () at /usr/lib/libpipewire-0.3.so.0
#5  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba536168 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efeba4e7221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efeb8c1234c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efeb8bb813c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efeb89d3c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efeba2e8789 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007efeb89d4e0f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efea2d4690c in  () at /usr/lib/dri/iris_dri.so
#2  0x00007efea2d45308 in  () at /usr/lib/dri/iris_dri.so
#3  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efea2d4690c in  () at /usr/lib/dri/iris_dri.so
#2  0x00007efea2d45308 in  () at /usr/lib/dri/iris_dri.so
#3  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efea2d4690c in  () at /usr/lib/dri/iris_dri.so
#2  0x00007efea2d45308 in  () at /usr/lib/dri/iris_dri.so
#3  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efea2d4690c in  () at /usr/lib/dri/iris_dri.so
#2  0x00007efea2d45308 in  () at /usr/lib/dri/iris_dri.so
#3  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba4e5f2d in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007efeba53610b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007efeba4e7221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007efeb8c1234c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efeb8bb813c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007efeb89d3c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007efeba2e8789 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007efeb89d4e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeba536168 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efeba4e7221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efeb8c1234c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efeb8bb813c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efeb89d3c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efeb7b03098 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007efeb89d4e0f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007efeb7a0e422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efeb8645bf3 in clone () at /usr/lib/libc.so.6

#1  0x00007efeb89dae84 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007efebaa27157 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007efebaa900a7 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#4  0x00007efeb971b702 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#5  0x00007efeb8bb97ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#6  0x00007efeb90172b9 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0x00007efeb972245c in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007efeb8bb97ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007efeb8c116b5 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#10 0x00007efeb8c11f9a in  () at /usr/lib/libQt5Core.so.5
#11 0x00007efeba4e843c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#12 0x00007efeba5361d9 in  () at /usr/lib/libglib-2.0.so.0
#13 0x00007efeba4e7221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#14 0x00007efeb8c12331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007efeb8bb813c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007efeb8bc05c4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#17 0x0000564de708c625 in  ()
#18 0x00007efeb856d002 in __libc_start_main () at /usr/lib/libc.so.6
#19 0x0000564de708c80e in  ()
[Inferior 1 (process 869) detached]

Possible duplicates by query: bug 424510, bug 424348, bug 421125, bug 420523, bug 420335.

Reported using DrKonqi
Comment 1 Stefano Milani 2020-08-20 19:03:39 UTC
Created attachment 131052 [details]
New crash information added by DrKonqi

kamoso (20.08.0) using Qt 5.15.0

- What I was doing when the application crashed:
1. Open kamoso
2. Image has stange red colour
3. Open gallery of effects
4. Kamoso crash immediately
5. Reopen kamoso
6. Kamoso has only black screen and is not possible take video or photos

Operating System: Arch Linux
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.0
Kernel Version: 5.8.1-arch1-1
OS Type: 64-bit
Processors: 4 × Intel® Celeron® CPU N3450 @ 1.10GHz
Memory: 5.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 500

-- Backtrace (Reduced):
#12 0x00007f9b0dbf8451 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#13 0x00007f9b0dbfd0f6 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#14 0x00007f9b0dbfd9f5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#15 0x00007f9b0dbe5df2 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#16 0x00007f9b0dbe62d4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
Comment 2 Stefano Milani 2020-08-20 19:23:38 UTC
Created attachment 131055 [details]
kamoso with black background and don't take photos or videos
Comment 3 Stefano Milani 2020-08-20 19:25:50 UTC
Created attachment 131056 [details]
kamoso images is slighty shade red
Comment 4 Achmad Fathoni 2020-09-14 05:24:48 UTC
(In reply to Stefano Milani from comment #3)
> Created attachment 131056 [details]
> kamoso images is slighty shade red

(In reply to Stefano Milani from comment #2)
> Created attachment 131055 [details]
> kamoso with black background and don't take photos or videos

Try downgrade Kamoso to 20.04
Comment 5 Justin Zobel 2022-10-06 06:36:29 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 6 Bug Janitor Service 2022-10-21 05:01:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2022-11-05 05:09:36 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!