Default Kubuntu 14.10 installation. When recording a video the UI freezes. After stopping the recording the video file is broken. Konsole output (start Kamoso -> Select video recording -> Start recording -> Stop recording -> Exit Kamoso): $ kamoso Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) Bus::open: Can not get ibus-daemon's address. IBusInputContext::createInputContext: no connection to ibus-daemon 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 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 (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element capsfilter3, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element filesink0, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element mux, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element queue7, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element vorbisenc0, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element queue6, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element audioconvert0, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element queue5, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element queue4, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element theoraenc0, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element linkQueue, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element videosink, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element videoscale1, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element queue2, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element duplicate, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element videoBalance, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (kamoso:8048): GStreamer-CRITICAL **: Trying to dispose element gamma, but it is in READY instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. Reproducible: Always
Hi, Can you please test it on the new release? Jonathan made packages for it: https://launchpad.net/~jr/+archive/ubuntu/ppa
*** Bug 312359 has been marked as a duplicate of this bug. ***
Waiting for input when using camerabin.
I've added Jonathan's PPA on a 15.04 Kubuntu live session. I've installed Kamoso 2.9.90, which I guess it's master. Here's the output: $ kamoso WhiteWidgetManager has been instanced Num of whidgets to be created: 1 Playing device changed "/dev/video0" Cannot initialize model with data QJsonObject() . missing: "urls" new gamma 101 file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/Slider.qml:200:5: QML RangeModel: Binding loop detected for property "" New saturation 100 New contrast 100 kf5.kiconthemes: "Theme tree: (Breeze)" "0 instead of 1 arguments to message {Switch to '%1' mode} supplied before conversion." "0 instead of 1 arguments to message {Switch to '%1' mode} supplied before conversion." "0 instead of 1 arguments to message {Switch to '%1' mode} supplied before conversion." Failed to create qtquick2videosink. Make sure it is installed correctly Segmentation fault (core dumped) The Window opens, but no content is drawn. Then it crashes.
Make sure you have installed the required gstreamer plugin. Jonathan investigated about it, you can ask him.