Bug 311593 - kamoso freezes when creating a video
Summary: kamoso freezes when creating a video
Status: RESOLVED WORKSFORME
Alias: None
Product: kamoso
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.0.2
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-12-12 21:56 UTC by Simple
Modified: 2018-10-27 03:56 UTC (History)
2 users (show)

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 Simple 2012-12-12 21:56:30 UTC
kamoso freezes when creating a video.

I hit the button to start recording and after i click in the button to stop the video kamoso freezes.

Reproducible: Always

Steps to Reproduce:
already described
Actual Results:  
already described

Expected Results:  
shouldnt freeze and create the video
Comment 1 Jekyll Wu 2012-12-13 00:35:12 UTC
This report in its current form is barely useful. Please see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB and try to provide a backtrace .
Comment 2 Simple 2012-12-13 23:23:21 UTC
In the first time i run kamoso i was able to make a video and kamoso was running fine.
But when i try to make a 2ΒΊ video its when kamoso freezes, still plasma notification icon reports about an unfinished video and appears a button to pause and another to stop

The problem about providing a backtrace is that kamoso doesnt crash, it freezes, thus making impossible to have a backtrace.

And the only way to close kamoso its to kill its PID or hit the close button in kamoso window and wait that appears the dialog to kill the app
Comment 3 Jekyll Wu 2012-12-13 23:34:07 UTC
(In reply to comment #2)
> The problem about providing a backtrace is that kamoso doesnt crash, it
> freezes, thus making impossible to have a backtrace.
> 
> And the only way to close kamoso its to kill its PID or hit the close button
> in kamoso window and wait that appears the dialog to kill the app

Not really.

" in case you want to attach to an existing process, run the following command in the shell:
$ gdb someKDEapp pid
... "

Quoted from the above link .
Comment 4 Simple 2012-12-13 23:53:15 UTC
The last paragraph wasnt about running kamoso from gdb, and for have the app killed i would just need to quit gdb.
Comment 5 Simple 2012-12-13 23:58:56 UTC
Well now i have tried again to run kamoso in gdb and now gaved some feedback, still kamoso window continued frozen and i had to click in the close button from kamoso window to get the dialog to kill the application.

Also again appeared a notification in plama panel about a video in which i hit the stop button...


The output:

:~$ gdb kamoso
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 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-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/kamoso...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/kamoso 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3156700 (LWP 10086)]
[New Thread 0x7fffdbfff700 (LWP 10087)]
[New Thread 0x7fffdb7fe700 (LWP 10088)]
[New Thread 0x7fffdaffd700 (LWP 10089)]
[New Thread 0x7fffda7fc700 (LWP 10090)]
[New Thread 0x7fffd8dfa700 (LWP 10091)]
[Thread 0x7fffd8dfa700 (LWP 10091) exited]
[New Thread 0x7fffd8dfa700 (LWP 10092)]
[Thread 0x7fffd8dfa700 (LWP 10092) exited]
[New Thread 0x7fffd8dfa700 (LWP 10097)]
[New Thread 0x7fffc72e8700 (LWP 10109)]
[Thread 0x7fffdbfff700 (LWP 10087) exited]
[New Thread 0x7fffdbfff700 (LWP 10110)]
[New Thread 0x7fffc5bed700 (LWP 10111)]
[New Thread 0x7fffc53ec700 (LWP 10112)]
[New Thread 0x7fffc4beb700 (LWP 10113)]
[New Thread 0x7fffa7ffe700 (LWP 10114)]
[New Thread 0x7fffb3bfe700 (LWP 10115)]
[New Thread 0x7fffb33fd700 (LWP 10116)]
[New Thread 0x7fffb0bfc700 (LWP 10117)]
Object::connect: No such slot IconItem::implicitWidthChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitHeightChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitWidthChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitHeightChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitWidthChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitHeightChanged()
Object::connect:  (sender name:   'plasma-desktop')
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:52:13: QML Text: Binding loop detected for property "width"
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:97:13: QML Item: Binding loop detected for property "height"
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:97:13: QML Item: Binding loop detected for property "height"
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:42:9: QML Grid: Cannot specify anchors for items inside Grid
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:166: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:125: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:108: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:88: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:78: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:72: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:60: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:54: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:37: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/components/ListItem.qml:90: TypeError: Result of expression 'listItem.ListView.view' [null] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/components/ListItem.qml:123:5: QML Item: Possible anchor loop detected on fill.
file:///usr/lib/kde4/imports/org/kde/plasma/components/ListItem.qml:84:5: QML Plasma::FrameSvgItem_QML_175: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/main.qml:139:9: QML Flickable: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/main.qml:139:9: QML Flickable: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:37: Unable to assign [undefined] to QString text
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:70:13: QML Text: Binding loop detected for property "width"
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/Jobs.qml:101:19: QML JobDelegate: Binding loop detected for property "height"
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/Jobs.qml:101:19: QML JobDelegate: Binding loop detected for property "height"
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/main.qml:139:9: QML Flickable: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/main.qml:139:9: QML Flickable: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:60: Unable to assign [undefined] to QString text
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:78: Unable to assign [undefined] to QString text
Object::connect: No such signal QDeclarativeText::minimumWidthChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::minimumHeightChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::maximumWidthChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::maximumHeightChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::preferredWidthChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::preferredHeightChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::minimumWidthChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::minimumHeightChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::maximumWidthChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::maximumHeightChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::preferredWidthChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
Object::connect: No such signal QDeclarativeText::preferredHeightChanged()
Object::connect:  (sender name:   'Original Item')
Object::connect:  (receiver name: 'DIContainer')
plasma-desktop(9760)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
plasma-desktop(9760)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:37: Unable to assign [undefined] to QString text
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:60: Unable to assign [undefined] to QString text
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:78: Unable to assign [undefined] to QString text
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:166: Unable to assign [undefined] to QString text
Object::connect: No such slot IconItem::implicitWidthChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitHeightChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitWidthChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitHeightChanged()
Object::connect:  (sender name:   'plasma-desktop')
plasmapackage:/ui/NotificationDelegate/NotificationDelegate.qml:142:13: QML Item: Binding loop detected for property "height"
plasmapackage:/ui/NotificationDelegate/NotificationDelegate.qml:142:13: QML Item: Binding loop detected for property "height"
Object::connect: No such slot IconItem::implicitWidthChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitHeightChanged()
Object::connect:  (sender name:   'plasma-desktop')
file:///usr/lib/kde4/imports/org/kde/plasma/components/TabBar.qml:158:5: QML Item: Possible anchor loop detected on fill.
file:///usr/lib/kde4/imports/org/kde/plasma/components/TabBar.qml:158:5: QML Item: Possible anchor loop detected on fill.
plasmapackage:/ui/NotificationDelegate/NotificationDelegate.qml:191: Unable to assign [undefined] to QString text
plasmapackage:/ui/NotificationDelegate/NotificationDelegate.qml:159: Unable to assign int to QImage
file:///usr/lib/kde4/imports/org/kde/plasma/components/ListItem.qml:90: TypeError: Result of expression 'listItem.ListView.view' [null] is not an object.
Object::connect: No such slot IconItem::implicitWidthChanged()
Object::connect:  (sender name:   'plasma-desktop')
Object::connect: No such slot IconItem::implicitHeightChanged()
Object::connect:  (sender name:   'plasma-desktop')
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/LastNotificationPopup.qml:199: Unable to assign [undefined] to QString text
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.notifications/contents/ui/LastNotificationPopup.qml:194: Unable to assign int to QImage
plasma-desktop(9760)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
[Thread 0x7fffdaffd700 (LWP 10089) exited]
[Thread 0x7fffe3156700 (LWP 10086) exited]
[Thread 0x7fffc72e8700 (LWP 10109) exited]
[Thread 0x7fffda7fc700 (LWP 10090) exited]
[Thread 0x7fffd8dfa700 (LWP 10097) exited]
[Thread 0x7ffff7fb47c0 (LWP 10081) exited]
[Thread 0x7fffc4beb700 (LWP 10113) exited]
[Thread 0x7fffa7ffe700 (LWP 10114) exited]
[Thread 0x7fffc53ec700 (LWP 10112) exited]
[Thread 0x7fffb0bfc700 (LWP 10117) exited]
[Thread 0x7fffb33fd700 (LWP 10116) exited]
[Thread 0x7fffc5bed700 (LWP 10111) exited]
[Thread 0x7fffdbfff700 (LWP 10110) exited]
[Thread 0x7fffdb7fe700 (LWP 10088) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
Comment 6 San 2013-02-09 15:11:26 UTC
I have the same situation here: first time it usually works, second time it usually doesn't.

I have noticed that in order to make it work again, killing kamoso is not enough,
you need to kill another process called kio_file

$ ps ax | grep kamo
 4866 ?        S      0:00 kdeinit4: kio_file [kdeinit] file local:/tmp/ksocket-san/klauncherhX1750.slave-socket local:/tmp/ksocket-san/kamosoPE4855.slave-socket
Comment 7 Alex Fiestas 2013-02-24 14:17:27 UTC
Are you using Ubuntu 12.10 ? if so I have reproduced this and debugged to find that the source of this is the "audiosource" element.

Can you try with another distro? or with a livecd of Kubuntu 13.10?

thanks !
Comment 8 Bsmith1012 2013-04-14 16:03:28 UTC
I had the same problem in Kubuntu 12.10 64 bit. Removing pulseaudio completely fixes the video freezing and processing. The audio doesn't work still though. I tried installing jack because I saw this in the debug

"Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started"

But it doesnt seem to help. The volume is just blank. The video recording works now at least though.
Comment 9 Andrew Crouthamel 2018-09-24 02:17:38 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 set the bug status 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 10 Andrew Crouthamel 2018-10-27 03:56:09 UTC
Dear Bug Submitter,

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!