After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 687106 - cheese is not able to record video - frozen first picture
cheese is not able to record video - frozen first picture
Status: RESOLVED INVALID
Product: cheese
Classification: Applications
Component: general
3.6.x
Other Linux
: Normal major
: 3.6
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-10-29 11:53 UTC by melchiaros
Modified: 2012-10-29 14:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
stacktrace (3.50 KB, text/plain)
2012-10-29 12:36 UTC, melchiaros
Details
StacktraceSource (2.45 KB, text/plain)
2012-10-29 12:37 UTC, melchiaros
Details
ThreadStacktrace (49.77 KB, text/plain)
2012-10-29 12:37 UTC, melchiaros
Details

Description melchiaros 2012-10-29 11:53:59 UTC
Original description from 

https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/1044711

which utilizes cheese3.5 -> still reproducible with cheese3.6 on Ubuntu12.10 final.

Affects 8 people.

A stacktrace is not availbale for now.

---------------------------------------------------------:

Cheese is able to start a video recording, but the video picture got frozen immediatelly.

Stopping recording of the video triggers no further action in cheese. The video keeps frozen on the first picture of the recording.

The video could not be saved in any way.

In the webcam folder /home/user/video/webcam/ is only a open video stream of .webm format.

Steps to reproduce:
1.Start cheese
2.Choose the video recording mode.
3.Start recording of the video
4.See the video freez imdediatelly
5.Stop recording after a while
6.See that cheese is not able to do any further actions. Also saving is not possible.
7.Open your filebrowser and lokk into /home/user/video/webcam
    and see the still open video stream in .webm format with 0 bytes.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: cheese 3.5.5-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-13.14-generic 3.5.3
Uname: Linux 3.5.0-13-generic x86_64
ApportVersion: 2.5.1-0ubuntu4
Architecture: amd64
Date: Sat Sep 1 15:38:10 2012
ExecutablePath: /usr/bin/cheese
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120722)
ProcEnviron:
 PATH=(custom, no username)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: cheese
Comment 1 melchiaros 2012-10-29 12:35:40 UTC
The launchpad location for this crasher has changed to 

https://bugs.launchpad.net/cheese/+bug/1062282

with the summary line:


cheese crashed with SIGSEGV in __GI___libc_free()


A stacktrace is available from there and will be attached here.
Comment 2 melchiaros 2012-10-29 12:36:48 UTC
Created attachment 227522 [details]
stacktrace
Comment 3 melchiaros 2012-10-29 12:37:24 UTC
Created attachment 227523 [details]
StacktraceSource
Comment 4 melchiaros 2012-10-29 12:37:54 UTC
Created attachment 227524 [details]
ThreadStacktrace
Comment 5 David King 2012-10-29 14:24:28 UTC
This is two bugs: the crash and the recording problem. Please file a new bug for the crash. Also, please do not attach stack traces to bugs in GNOME Bugzilla, instead simply paste the stack trace into the comment field (this way it will be analysed by the stack trace extension). Also, for the original bug, please use the latest stable version of Cheese (3.6.0 currently), as it has switched to GStreamer 1.0 and therefore has had many changes to the video encoding pipeline.
Comment 6 melchiaros 2012-10-29 14:36:43 UTC
This are not two bugs.

The recording problem causes the crasher.

When you follwing a bit on launchpad you see that the first occurences was with cheese 3.5 , but is veryfied by others to occure on 3.6.0. 

Following the reproducing procedure occures now in the crasher.
Comment 7 melchiaros 2012-10-29 14:37:03 UTC


  • #0 __GI___libc_free
    at malloc.c line 2982
  • #1 cheese_main_window_update_timeout_layer
    at src/cheese-window.c line 2757
  • #2 _cheese_main_window_update_timeout_layer_gsource_func
    at src/cheese-window.c line 2655
  • #3 g_timeout_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 4026
  • #4 g_main_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 2715
  • #5 g_main_context_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3219
  • #6 g_main_context_iterate
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3290
  • #7 g_main_context_iteration
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3351
  • #8 g_application_run
    at /build/buildd/glib2.0-2.34.0/./gio/gapplication.c line 1620
  • #9 _vala_main
    at src/cheese-main.c line 1355
  • #10 __libc_start_main
    at libc-start.c line 226
  • #11 _start

Comment 8 David King 2012-10-29 14:57:31 UTC
(In reply to comment #6)
> This are not two bugs.
> 
> The recording problem causes the crasher.

Frankly, that is not certain, so please either do as I ask or further triage the crash downstream.

> When you follwing a bit on launchpad you see that the first occurences was with
> cheese 3.5 , but is veryfied by others to occure on 3.6.0. 

I see that for the second bug, which the stack trace was generated from, Cheese 3.6.0 was used, and for the first bug, which this bug was reported from originally, 3.5.5 was used. The 3.5.5 bug should not have been filed upstream without attempting to verify the problem with the latest version of Cheese.

> Following the reproducing procedure occures now in the crasher.

The steps to reproduce the bugs are different: for the first bug the video is frozen and stopping the recording does not produce a video file and for the second bug the crash occurs when trying to record video. Please triage the bugs fully before filing them upstream or I have to spend too much time trying to figure out what the problem actually is.

In short, the crasher bug seems to be the only bug that can be verified of the two, so please file that as a new bug. Closing this bug as INVALID.