Bug 450349 - Kamoso crashes when no video devices available
Summary: Kamoso crashes when no video devices available
Status: REPORTED
Alias: None
Product: kamoso
Classification: Applications
Component: general (other bugs)
Version First Reported In: 21.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-02-15 23:04 UTC by Mitchell Levy
Modified: 2022-02-15 23:04 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mitchell Levy 2022-02-15 23:04:30 UTC
Application: kamoso (21.12.2)

Qt Version: 5.15.2
Frameworks Version: 5.91.0
Operating System: Linux 5.16.9-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.24.1 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
My camera isn't available for some reason (I think driver issues). When I tried to launch Kamoso to check if it was fixed, it crashed immediately.

The crash can be reproduced every time.

-- Backtrace:
Application: Kamoso (kamoso), signal: Aborted
Content of s_kcrashErrorMessage: {_M_t = {<std::__uniq_ptr_impl<char, std::default_delete<char []> >> = {_M_t = std::tuple containing = {[1] = 0x0, [2] = {<No data fields>}}}, <No data fields>}}
[KCrash Handler]
#6  0x00007fcc7f65b34c in __pthread_kill_implementation () at /usr/lib/libc.so.6
#7  0x00007fcc7f60e4b8 in raise () at /usr/lib/libc.so.6
#8  0x00007fcc7f5f8534 in abort () at /usr/lib/libc.so.6
#9  0x00007fcc7fda0ee4 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#10 QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffe5329cf10, msg=msg@entry=0x7fcc81cf340f "%s") at global/qlogging.cpp:893
#11 0x00007fcc81a9ec1d in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*) (this=<optimized out>, window=0x55683b7b0c90) at /usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:355
#12 0x00007fcc81aa8ab9 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0x55683b75e400, window=<optimized out>) at /usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:572
#13 0x00007fcc81aa95f6 in QSGGuiThreadRenderLoop::exposureChanged(QQuickWindow*) (this=0x55683b75e400, window=<optimized out>) at /usr/src/debug/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:852
#14 0x00007fcc804111b9 in QWindow::event(QEvent*) (this=0x55683b7b0c90, ev=<optimized out>) at kernel/qwindow.cpp:2412
#15 0x00007fcc80aa51a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55683b7b0c90, e=0x7ffe5329d200) at kernel/qapplication.cpp:3632
#16 0x00007fcc7ff8d16a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55683b7b0c90, event=0x7ffe5329d200) at kernel/qcoreapplication.cpp:1064
#17 0x00007fcc8040cff4 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x55683bc2bbf0) at kernel/qguiapplication.cpp:3258
#18 0x00007fcc803ed5e5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#19 0x00007fcc7aa51d80 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#20 0x00007fcc7fa6df13 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#21 0x00007fcc7fac40d9 in  () at /usr/lib/libglib-2.0.so.0
#22 0x00007fcc7fa6b485 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#23 0x00007fcc7ffd844a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55683b3381a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007fcc7ff8544b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe5329d4d0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#25 0x00007fcc7ff90b97 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#26 0x00007fcc803fd162 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#27 0x00007fcc80aa352a in QApplication::exec() () at kernel/qapplication.cpp:2824
#28 0x000055683b099ed2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kamoso-21.12.2/src/main.cpp:47
[Inferior 1 (process 25769) detached]

Possible duplicates by query: bug 434561, bug 419428.

Reported using DrKonqi