You are not logged in.

#1 2018-05-23 03:57:00

rob-tech
Member
Registered: 2018-01-03
Posts: 26

[SOLVED] Kamoso webcam app segmentation fault at startup

Hi,

I was testing Kamoso and I can't get it to start, I verified that the webcam is being detected correctly and it works in VLC. Does anyone else experience this problem?

Here is the console output:

[robert@robertJr-ArchLinuxPC ~]$ kamoso
new device "Laptop_Integrated_Webcam_E4HD:" "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/video4linux/video0" "/dev/video0"
Playing device changed "/dev/video0"
Segmentation fault (core dumped)
[robert@robertJr-ArchLinuxPC ~]$ 

The system has the latest updates installed.

Last edited by rob-tech (2018-06-02 04:50:32)

Offline

#2 2018-05-23 06:44:30

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,388

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

Offline

#3 2018-05-23 07:06:58

rob-tech
Member
Registered: 2018-01-03
Posts: 26

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

Thank you for your reply, The core dump is as follows:

[robert@robertJr-ArchLinuxPC ~]$ coredumpctl info 1261
           PID: 1261 (kamoso)
           UID: 1000 (robert)
           GID: 1000 (robert)
        Signal: 11 (SEGV)
     Timestamp: Wed 2018-05-23 01:05:18 EDT (1h 47min ago)
  Command Line: /usr/bin/kamoso -qwindowtitle Kamoso
    Executable: /usr/bin/kamoso
 Control Group: /user.slice/user-1000.slice/session-c2.scope
          Unit: session-c2.scope
         Slice: user-1000.slice
       Session: c2
     Owner UID: 1000 (robert)
       Boot ID: 234d038f4ce44c18a8e2295b65dbe67c
    Machine ID: 8944fa3ec09a488e87b198251b2f7b79
      Hostname: robertJr-ArchLinuxPC
       Storage: /var/lib/systemd/coredump/core.kamoso.1000.234d038f4ce44c18a8e2295b65dbe67c.1261.1527051918000000.lz4
       Message: Process 1261 (kamoso) of user 1000 dumped core.
                
                Stack trace of thread 1308:
                #0  0x00007f9b6c546c66 n/a (libgsteffectv.so)
                #1  0x00007f9bb3b9b4cd n/a (libgstvideo-1.0.so.0)
                #2  0x00007f9bb3930a6a n/a (libgstbase-1.0.so.0)
                #3  0x00007f9bb3930106 n/a (libgstbase-1.0.so.0)
                #4  0x00007f9be1a4dc04 n/a (libgstreamer-1.0.so.0)
                #5  0x00007f9be1a56332 gst_pad_push (libgstreamer-1.0.so.0)
                #6  0x00007f9bb3930231 n/a (libgstbase-1.0.so.0)
                #7  0x00007f9be1a4dc04 n/a (libgstreamer-1.0.so.0)
                #8  0x00007f9be1a56332 gst_pad_push (libgstreamer-1.0.so.0)
                #9  0x00007f9ba32b6722 n/a (libgstimagefreeze.so)
                #10 0x00007f9be1a840bb n/a (libgstreamer-1.0.so.0)
                #11 0x00007f9be1735463 n/a (libglib-2.0.so.0)
                #12 0x00007f9be1734a2a n/a (libglib-2.0.so.0)
                #13 0x00007f9bdb0ee075 start_thread (libpthread.so.0)
                #14 0x00007f9bddc2753f __clone (libc.so.6)
                
                Stack trace of thread 1309:
                #0  0x00007f9bddc220f9 syscall (libc.so.6)
                #1  0x00007f9be1753411 g_cond_wait (libglib-2.0.so.0)
                #2  0x00007f9be1a842bf n/a (libgstreamer-1.0.so.0)
                #3  0x00007f9be1735463 n/a (libglib-2.0.so.0)
                #4  0x00007f9be1734a2a n/a (libglib-2.0.so.0)
                #5  0x00007f9bdb0ee075 start_thread (libpthread.so.0)
                #6  0x00007f9bddc2753f __clone (libc.so.6)
                
                Stack trace of thread 1263:
                #0  0x00007f9bddc1cea9 __poll (libc.so.6)
                #1  0x00007f9bd5c7e180 n/a (libxcb.so.1)
                #2  0x00007f9bd5c7fe4b xcb_wait_for_event (libxcb.so.1)
                #3  0x00007f9bd14b482a n/a (libQt5XcbQpa.so.5)
                #4  0x00007f9bde53babd n/a (libQt5Core.so.5)
                #5  0x00007f9bdb0ee075 start_thread (libpthread.so.0)
                #6  0x00007f9bddc2753f __clone (libc.so.6)
                
                Stack trace of thread 1303:
                #0  0x00007f9bddc220f9 syscall (libc.so.6)
                #1  0x00007f9be1753411 g_cond_wait (libglib-2.0.so.0)
                #2  0x00007f9be1a842bf n/a (libgstreamer-1.0.so.0)
                #3  0x00007f9be1735463 n/a (libglib-2.0.so.0)
                #4  0x00007f9be1734a2a n/a (libglib-2.0.so.0)
                #5  0x00007f9bdb0ee075 start_thread (libpthread.so.0)
                #6  0x00007f9bddc2753f __clone (libc.so.6)
                
                Stack trace of thread 1305:
                #0  0x00007f9ba2488cad n/a (libgstgeometrictransform.so)
                #1  0x00007f9ba2488e68 n/a (libgstgeometrictransform.so)
                #2  0x00007f9bb3b9b9a8 n/a (libgstvideo-1.0.so.0)
                #3  0x00007f9bb3933811 n/a (libgstbase-1.0.so.0)
                #4  0x00007f9bb393510c n/a (libgstbase-1.0.so.0)
                #5  0x00007f9be1a4c58f n/a (libgstreamer-1.0.so.0)
                #6  0x00007f9be1a4cae7 n/a (libgstreamer-1.0.so.0)
                #7  0x00007f9be1a4cf85 n/a (libgstreamer-1.0.so.0)
                #8  0x00007f9be1a4b019 n/a (libgstreamer-1.0.so.0)
                #9  0x00007f9be1a57352 gst_pad_push_event (libgstreamer-1.0.so.0)
                #10 0x00007f9bb3933c7c n/a (libgstbase-1.0.so.0)
                #11 0x00007f9bb393510c n/a (libgstbase-1.0.so.0)
                #12 0x00007f9be1a4c58f n/a (libgstreamer-1.0.so.0)
                #13 0x00007f9be1a4cae7 n/a (libgstreamer-1.0.so.0)
                #14 0x00007f9be1a4cf85 n/a (libgstreamer-1.0.so.0)
                #15 0x00007f9be1a4b019 n/a (libgstreamer-1.0.so.0)
                #16 0x00007f9be1a57352 gst_pad_push_event (libgstreamer-1.0.so.0)
                #17 0x00007f9ba32b765c n/a (libgstimagefreeze.so)
                #18 0x00007f9be1a4c58f n/a (libgstreamer-1.0.so.0)
                #19 0x00007f9be1a4cae7 n/a (libgstreamer-1.0.so.0)
                #20 0x00007f9be1a4cf85 n/a (libgstreamer-1.0.so.0)
                #21 0x00007f9be1a4b019 n/a (libgstreamer-1.0.so.0)
                #22 0x00007f9be1a57352 gst_pad_push_event (libgstreamer-1.0.so.0)
                #23 0x00007f9be1a578e8 n/a (libgstreamer-1.0.so.0)
                #24 0x00007f9be1a52fde gst_pad_forward (libgstreamer-1.0.so.0)
                #25 0x00007f9be1a53126 gst_pad_event_default (libgstreamer-1.0.so.0)
                #26 0x00007f9be1a4c58f n/a (libgstreamer-1.0.so.0)
                #27 0x00007f9be1a4cae7 n/a (libgstreamer-1.0.so.0)
                #28 0x00007f9be1a4cf85 n/a (libgstreamer-1.0.so.0)
                #29 0x00007f9be1a4b019 n/a (libgstreamer-1.0.so.0)
                #30 0x00007f9be1a57352 gst_pad_push_event (libgstreamer-1.0.so.0)
                #31 0x00007f9bb3ba643c n/a (libgstvideo-1.0.so.0)
                #32 0x00007f9bb3babff3 gst_video_decoder_negotiate (libgstvideo-1.0.so.0)
                #33 0x00007f9ba22828e5 n/a (libgstjpeg.so)
                #34 0x00007f9bb3ba1701 n/a (libgstvideo-1.0.so.0)
                #35 0x00007f9bb3ba9f42 gst_video_decoder_have_frame (libgstvideo-1.0.so.0)
                #36 0x00007f9ba227fb3e n/a (libgstjpeg.so)
                #37 0x00007f9bb3ba18c3 n/a (libgstvideo-1.0.so.0)
                #38 0x00007f9bb3ba431d n/a (libgstvideo-1.0.so.0)
                #39 0x00007f9bb3ba4963 n/a (libgstvideo-1.0.so.0)
                #40 0x00007f9be1a4dc04 n/a (libgstreamer-1.0.so.0)
                #41 0x00007f9be1a56332 gst_pad_push (libgstreamer-1.0.so.0)
                #42 0x00007f9ba83a0ef0 n/a (libgstcoreelements.so)
                #43 0x00007f9be1a840bb n/a (libgstreamer-1.0.so.0)
                #44 0x00007f9be1735463 n/a (libglib-2.0.so.0)
                #45 0x00007f9be1734a2a n/a (libglib-2.0.so.0)
                #46 0x00007f9bdb0ee075 start_thread (libpthread.so.0)
                #47 0x00007f9bddc2753f __clone (libc.so.6)
                
                Stack trace of thread 1266:
                #0  0x00007f9bddc1cea9 __poll (libc.so.6)
                #1  0x00007f9be170c523 n/a (libglib-2.0.so.0)
                #2  0x00007f9be170c63e g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007f9bde785231 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #4  0x00007f9bde72731b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #5  0x00007f9bde53671e _ZN7QThread4execEv (libQt5Core.so.5)
                #6  0x00007f9be1145319 n/a (libQt5Qml.so.5)
                #7  0x00007f9bde53babd n/a (libQt5Core.so.5)
                #8  0x00007f9bdb0ee075 start_thread (libpthread.so.0)
                #9  0x00007f9bddc2753f __clone (libc.so.6)
                
                Stack trace of thread 1264:
                #0  0x00007f9bddc1cea9 __poll (libc.so.6)
                #1  0x00007f9be170c523 n/a (libglib-2.0.so.0)
                #2  0x00007f9be170c63e g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007f9bde785231 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #4  0x00007f9bde72731b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #5  0x00007f9bde53671e _ZN7QThread4execEv (libQt5Core.so.5)
                #6  0x00007f9bda0a6416 n/a (libQt5DBus.so.5)
                #7  0x00007f9bde53babd n/a (libQt5Core.so.5)
                #8  0x00007f9bdb0ee075 start_thread (libpthread.so.0)
                #9  0x00007f9bddc2753f __clone (libc.so.6)
                
                Stack trace of thread 1311:
                #0  0x00007f9ba80c39cd n/a (n/a)

GNU gdb (GDB) 8.1
Copyright (C) 2018 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-pc-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 /usr/bin/kamoso...(no debugging symbols found)...done.
[New LWP 1308]
[New LWP 1309]
[New LWP 1263]
[New LWP 1303]
[New LWP 1305]
[New LWP 1266]
[New LWP 1264]
[New LWP 1311]
[New LWP 1267]
[New LWP 1271]
[New LWP 1269]
[New LWP 1272]
[New LWP 1276]
[New LWP 1283]
[New LWP 1270]
[New LWP 1261]
[New LWP 1278]
[New LWP 1274]
[New LWP 1277]
[New LWP 1288]
[New LWP 1280]
[New LWP 1273]
[New LWP 1310]
[New LWP 1275]
[New LWP 1285]
[New LWP 1282]
[New LWP 1284]
[New LWP 1290]
[New LWP 1289]
[New LWP 1281]
[New LWP 1279]
[New LWP 1297]
[New LWP 1287]
[New LWP 1291]
[New LWP 1296]
[New LWP 1293]
[New LWP 1295]
[New LWP 1286]
[New LWP 1298]
[New LWP 1292]
[New LWP 1299]
[New LWP 1301]
[New LWP 1300]
[New LWP 1307]
[New LWP 1294]
[New LWP 1306]
[New LWP 1304]
[New LWP 1302]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/kamoso -qwindowtitle Kamoso'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f9b6c546c66 in ?? () from /usr/lib/gstreamer-1.0/libgsteffectv.so
[Current thread is 1 (Thread 0x7f9afc830700 (LWP 1308))]
(gdb) bt
#0  0x00007f9b6c546c66 in  () at /usr/lib/gstreamer-1.0/libgsteffectv.so
#1  0x00007f9bb3b9b4cd in  () at /usr/lib/libgstvideo-1.0.so.0
#2  0x00007f9bb3930a6a in  () at /usr/lib/libgstbase-1.0.so.0
#3  0x00007f9bb3930106 in  () at /usr/lib/libgstbase-1.0.so.0
#4  0x00007f9be1a4dc04 in  () at /usr/lib/libgstreamer-1.0.so.0
#5  0x00007f9be1a56332 in gst_pad_push () at /usr/lib/libgstreamer-1.0.so.0
#6  0x00007f9bb3930231 in  () at /usr/lib/libgstbase-1.0.so.0
#7  0x00007f9be1a4dc04 in  () at /usr/lib/libgstreamer-1.0.so.0
#8  0x00007f9be1a56332 in gst_pad_push () at /usr/lib/libgstreamer-1.0.so.0
#9  0x00007f9ba32b6722 in  () at /usr/lib/gstreamer-1.0/libgstimagefreeze.so
#10 0x00007f9be1a840bb in  () at /usr/lib/libgstreamer-1.0.so.0
#11 0x00007f9be1735463 in  () at /usr/lib/libglib-2.0.so.0
#12 0x00007f9be1734a2a in  () at /usr/lib/libglib-2.0.so.0
#13 0x00007f9bdb0ee075 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f9bddc2753f in clone () at /usr/lib/libc.so.6

Offline

#4 2018-05-31 08:07:18

rob-tech
Member
Registered: 2018-01-03
Posts: 26

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

Anyways, I submitted a bug at kde bug tracker.

If anyone has any idea as to the cause based on the provided coredump, please feel free to chime in. I'm surprised this problem is not mentioned elsewhere, and I double checked to make sure that all my gstreamer plugins are installed.

Offline

#5 2018-05-31 23:28:47

rob-tech
Member
Registered: 2018-01-03
Posts: 26

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

My kde bug report was deleted so I set one up on the Arch bug tracker. It appears that the kamoso product is deserted on that bug tracker, with no activity and no entry for the latest version.

Offline

#6 2018-05-31 23:42:39

loqs
Member
Registered: 2014-03-06
Posts: 19,084

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

Was any reason given for the deletion of the kde bug tracker report?  If yours is the last post in a thread please edit it rather than creating a new post.
I would suggest you rebuild at least gst-plugins-good with debug symbols and without stripping see Debug_-_Getting_Traces.

Offline

#7 2018-06-01 02:26:34

rob-tech
Member
Registered: 2018-01-03
Posts: 26

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

Hi loqs,

No reason was provided for the removal of the kde bug. Sorry about the double posting (next time I'll edit my post). If I rebuild the gst-plugins-good with debugging, will that provide us with more comprehensive info at the next crash, since it appears that the file libgsteffectv.so had something to do with the crash and that is part of the gst-plugins-good (sorry, I'm still new to this)? If this is the case, then I'll find some time to do this in the near future.

Here is the link to the bug report https://bugs.archlinux.org/task/58814. I'll follow up later on. Thank You for your reply.

Offline

#8 2018-06-01 05:42:37

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,306

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

rob-tech wrote:

My kde bug report was deleted so I set one up on the Arch bug tracker.

That's totally nonsense. Bug reports are never deleted, at worst they are marked as WON'T FIX. And yours was fixed and marked as such within hours of you filing it

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

Offline

#9 2018-06-01 07:00:31

rob-tech
Member
Registered: 2018-01-03
Posts: 26

Re: [SOLVED] Kamoso webcam app segmentation fault at startup

Sorry about that, I overlooked the resolved filter.

I expected the default search parameters after I click My Bugs to include all bugs including ones that are resolved to be listed. Since it was gone, I jumped to the conclusion that it was deleted. User error/unoptimal GUI design choices on that form are present though. Thank You for resolving the issue promptly. Cheers.

I'm assuming the next point release will solve this issue and I'm marking it as solved.

Last edited by rob-tech (2018-06-02 04:50:00)

Offline

Board footer

Powered by FluxBB