Thread 1 "kamoso" received signal SIGSEGV, Segmentation fault. 0x00007ffff57b66d3 in g_list_foreach (list=list@entry=0x3f800000 = {...}, func=0x7ffff590d640 <gst_context_unref.lto_priv.1.lto_priv>, user_data=user_data@entry=0x0) at ../../../glib/glist.c:1091 1091 GList *next = list->next; (gdb) up #1 0x00007ffff57bc53f in g_list_free_full (list=0x3f800000 = {...}, free_func=<optimized out>) at ../../../glib/glist.c:246 246 g_list_foreach (list, (GFunc) free_func, NULL); (gdb) #2 0x00007ffff591c70b in gst_element_dispose (object=0x555556317b50) at ../gst/gstelement.c:3434 3434 g_list_free_full (element->contexts, (GDestroyNotify) gst_context_unref); (gdb) #3 0x00007ffff6ee9da0 in g_object_unref (_object=0x555556317b50) at ../../../gobject/gobject.c:3891 3891 G_OBJECT_GET_CLASS (object)->dispose (object); (gdb) #4 0x00007ffff58ed343 in gst_object_unref (object=<optimized out>) at ../gst/gstobject.c:267 267 g_object_unref (object); (gdb) #5 0x00007ffff58f6858 in gst_bin_remove_func (bin=0x555556ca81f0, element=<optimized out>) at ../gst/gstbin.c:1817 1817 gst_object_unref (element); (gdb) #6 0x00007ffff58f1c56 in gst_bin_remove (bin=bin@entry=0x555556ca81f0, element=0x555556317b50) at ../gst/gstbin.c:1868 1868 result = bclass->remove_element (bin, element); (gdb) #7 0x00007ffff58f23b3 in gst_bin_dispose (object=0x555556ca81f0) at ../gst/gstbin.c:527 527 gst_bin_remove (bin, GST_ELEMENT_CAST (bin->children->data)); (gdb) #8 0x00007ffff6ee9da0 in g_object_unref (_object=0x555556ca81f0) at ../../../gobject/gobject.c:3891 3891 G_OBJECT_GET_CLASS (object)->dispose (object); (gdb) #9 0x000055555556cd73 in WebcamControl::onBusMessage (message=<optimized out>, this=<optimized out>) at /usr/src/kamoso-23.04.2-0ubuntu1/src/video/webcamcontrol.cpp:306 306 stop(); (gdb) #10 webcamWatch (message=<optimized out>, user_data=0x7fffffffd730) at /usr/src/kamoso-23.04.2-0ubuntu1/src/video/webcamcontrol.cpp:244 244 wc->onBusMessage(message); (gdb) #11 0x00007ffff590584f in gst_bus_source_dispatch (source=0x555556335b00, callback=0x55555556cc20 <webcamWatch(GstBus*, GstMessage*, gpointer)>, user_data=0x7fffffffd730) at ../gst/gstbus.c:821 821 keep = handler (bus, message, user_data); (gdb) #12 0x00007ffff57c032f in g_main_dispatch (context=0x7fffec000ee0) at ../../../glib/gmain.c:3460 3460 need_destroy = !(* dispatch) (source, callback, user_data); (gdb) #13 g_main_context_dispatch (context=0x7fffec000ee0) at ../../../glib/gmain.c:4200 4200 g_main_dispatch (context); (gdb) #14 0x00007ffff581b148 in g_main_context_iterate.constprop.0 (context=0x7fffec000ee0, block=<optimized out>, dispatch=1, self=<optimized out>) at ../../../glib/gmain.c:4276 4276 g_main_context_dispatch (context); (gdb) #15 0x00007ffff57bf170 in g_main_context_iteration (context=0x7fffec000ee0, may_block=1) at ../../../glib/gmain.c:4343 4343 retval = g_main_context_iterate (context, may_block, TRUE, G_THREAD_SELF); (gdb)
#16 0x00007ffff5d150ea in QEventDispatcherGlib::processEvents (this=0x555555669ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 423 bool result = g_main_context_iteration(d->mainContext, canWait); (gdb) #17 0x00007ffff5cb99db in QEventLoop::exec (this=this@entry=0x7fffffffd540, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 69 Q_DECL_CONSTEXPR inline operator uint() const noexcept { return uint(i); } (gdb) #18 0x00007ffff5cc1e2a in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 121 Q_DECL_CONSTEXPR inline QFlags(Enum flags) noexcept : i(Int(flags)) {} (gdb) #19 0x00007ffff6135df0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863 warning: Source file is more recent than executable. 1863 return QCoreApplication::exec(); (gdb) #20 0x00007ffff696bf09 in QApplication::exec () at kernel/qapplication.cpp:2832 2832 return QGuiApplication::exec(); (gdb) #21 0x0000555555567585 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/kamoso-23.04.2-0ubuntu1/src/main.cpp:47 47 return app.exec(); (gdb) Initial frame selected; you cannot go up. (gdb)
Thread 1 "kamoso" received signal SIGSEGV, Segmentation fault. entry=0x3f80000 0 = {...}, func=0x7ffff590d640 <gst_context_ unref.lto_ priv.1. lto_priv> , user_data= user_data@ entry=0x0) ./glib/ glist.c: 1091 <optimized out>) at ../../. ./glib/ glist.c: 246 0x555556317b50) at ../gst/ gstelement. c:3434 0x555556317b50) at ../../. ./gobject/ gobject. c:3891 gstobject. c:267 81f0, element=<optimized out>) at ../gst/ gstbin. c:1817 entry=0x555556c a81f0, element= 0x555556317b50) at ../gst/ gstbin. c:1868 >remove_ element (bin, element); 0x555556ca81f0) at ../gst/gstbin.c:527 >data)) ; 0x555556ca81f0) at ../../. ./gobject/ gobject. c:3891 :onBusMessage (message=<optimized out>, this=<optimized out>) at /usr/src/ kamoso- 23.04.2- 0ubuntu1/ src/video/ webcamcontrol. cpp:306 0x7fffffffd730) at /usr/src/ kamoso- 23.04.2- 0ubuntu1/ src/video/ webcamcontrol. cpp:244 e(message) ; source_ dispatch (source= 0x555556335b00, callback= 0x55555556cc20 <webcamWatch( GstBus* , GstMessage*, gpointer)>, user_data= 0x7fffffffd730) 0x7fffec000ee0) at ../../. ./glib/ gmain.c: 3460 context_ dispatch (context= 0x7fffec000ee0) at ../../. ./glib/ gmain.c: 4200 context_ iterate. constprop. 0 (context= 0x7fffec000ee0, block=<optimized out>, dispatch=1, self=<optimized out>) at ../../. ./glib/ gmain.c: 4276 context_ dispatch (context); context_ iteration (context= 0x7fffec000ee0, may_block=1) at ../../. ./glib/ gmain.c: 4343 context_ iterate (context, may_block, TRUE, G_THREAD_SELF);
0x00007ffff57b66d3 in g_list_foreach (list=list@
at ../../.
1091 GList *next = list->next;
(gdb) up
#1 0x00007ffff57bc53f in g_list_free_full (list=0x3f800000 = {...}, free_func=
246 g_list_foreach (list, (GFunc) free_func, NULL);
(gdb)
#2 0x00007ffff591c70b in gst_element_dispose (object=
3434 g_list_free_full (element->contexts, (GDestroyNotify) gst_context_unref);
(gdb)
#3 0x00007ffff6ee9da0 in g_object_unref (_object=
3891 G_OBJECT_GET_CLASS (object)->dispose (object);
(gdb)
#4 0x00007ffff58ed343 in gst_object_unref (object=<optimized out>) at ../gst/
267 g_object_unref (object);
(gdb)
#5 0x00007ffff58f6858 in gst_bin_remove_func (bin=0x555556ca
1817 gst_object_unref (element);
(gdb)
#6 0x00007ffff58f1c56 in gst_bin_remove (bin=bin@
1868 result = bclass-
(gdb)
#7 0x00007ffff58f23b3 in gst_bin_dispose (object=
527 gst_bin_remove (bin, GST_ELEMENT_CAST (bin->children-
(gdb)
#8 0x00007ffff6ee9da0 in g_object_unref (_object=
3891 G_OBJECT_GET_CLASS (object)->dispose (object);
(gdb)
#9 0x000055555556cd73 in WebcamControl:
306 stop();
(gdb)
#10 webcamWatch (message=<optimized out>, user_data=
244 wc->onBusMessag
(gdb)
#11 0x00007ffff590584f in gst_bus_
at ../gst/gstbus.c:821
821 keep = handler (bus, message, user_data);
(gdb)
#12 0x00007ffff57c032f in g_main_dispatch (context=
3460 need_destroy = !(* dispatch) (source, callback, user_data);
(gdb)
#13 g_main_
4200 g_main_dispatch (context);
(gdb)
#14 0x00007ffff581b148 in g_main_
4276 g_main_
(gdb)
#15 0x00007ffff57bf170 in g_main_
4343 retval = g_main_
(gdb)
#16 0x00007ffff5d150ea in QEventDispatche rGlib:: processEvents (this=0x5555556 69ed0, flags=...) at kernel/ qeventdispatche r_glib. cpp:423 context_ iteration( d->mainContext, canWait); entry=0x7ffffff fd540, flags=..., flags@entry=...) at ../../include/ QtCore/ ../../src/ corelib/ global/ qflags. h:69 n::exec () at ../../include/ QtCore/ ../../src/ corelib/ global/ qflags. h:121 ::exec () at kernel/ qguiapplication .cpp:1863 n::exec( ); qapplication. cpp:2832 ::exec( ); kamoso- 23.04.2- 0ubuntu1/ src/main. cpp:47
423 bool result = g_main_
(gdb)
#17 0x00007ffff5cb99db in QEventLoop::exec (this=this@
69 Q_DECL_CONSTEXPR inline operator uint() const noexcept { return uint(i); }
(gdb)
#18 0x00007ffff5cc1e2a in QCoreApplicatio
121 Q_DECL_CONSTEXPR inline QFlags(Enum flags) noexcept : i(Int(flags)) {}
(gdb)
#19 0x00007ffff6135df0 in QGuiApplication
warning: Source file is more recent than executable.
1863 return QCoreApplicatio
(gdb)
#20 0x00007ffff696bf09 in QApplication::exec () at kernel/
2832 return QGuiApplication
(gdb)
#21 0x0000555555567585 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/
47 return app.exec();
(gdb)
Initial frame selected; you cannot go up.
(gdb)