Webcam acquisition does not work on luciole under karmic

Bug #481732 reported by NicoInattendu
28
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GStreamer
Fix Released
Medium
Luciole
Fix Released
High
NicoInattendu
luciole (Ubuntu)
Fix Released
Medium
Fabrice Coutadeur
Karmic
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: luciole

Information collected from luciole crash on a i386. to be linked with bug #481728

When using luciole under karmic the start of webcam acquisition crash the application.
The acquisition never start but the webcam is correctly detected. Tested with webcam philips SPC 1250. It runs ok with luciole under karmic. So it's a regression.

But, if cheese is started/stopped before using luciole. The webcam acquisition runs correctly on some architecture ( i386 on dell inspiron 640m)

Luciole operates correctly on imac alu 24" (amd64) under karmic ...

ProblemType: Bug
Architecture: i386
Date: Fri Nov 13 06:03:23 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/lib/luciole/luciole.py
InterpreterPath: /usr/bin/python2.6
Package: luciole 0.7.3-0ubuntu1
ProcEnviron:
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: luciole
Uname: Linux 2.6.31-14-generic i686

Impact of the bug: The webcam cannot be used to capture a movie, which makes luciole a lot less useful. The application freeze as soon as the user click on Capture button.

How the bug has been addressed in the development branch: by applying the same patch.

TEST CASE: after installing luciole, create a new project, by choosing webcam based. After finishing the assistant, you click on the 'luciole' button (acquisition one). Without this fix, it freeze.
#

Potential regression: as the webcam is not working right now, and the patch only affect the webcam output part, I don't see any.

Revision history for this message
NicoInattendu (nico-inattendu) wrote :
tags: added: crash regression
description: updated
Changed in luciole:
importance: Undecided → High
assignee: nobody → NicoInattendu (nico-inattendu)
Changed in luciole:
status: New → Confirmed
Revision history for this message
NicoInattendu (nico-inattendu) wrote :

The problem is due to a gtk change. Now its needed to put a Gdk lock in the handling GdkWindow
XIDs

The problem was also described here https://bugzilla.gnome.org/show_bug.cgi?id=599885.

See also the explanation mail from gstreamer devel list : http://sourceforge.net/mailarchive/forum.php?thread_name=1258400785.3124.106.camel%40fancy&forum_name=gstreamer-devel

Changed in luciole:
milestone: none → 0.7.4
tags: added: gstreamer luciole
Changed in luciole:
status: Confirmed → In Progress
Revision history for this message
NicoInattendu (nico-inattendu) wrote :

Modified with gtk lock device acquisition and movie display

Changed in luciole:
status: In Progress → Fix Committed
Revision history for this message
NicoInattendu (nico-inattendu) wrote :

Correction pathc for the problem. add of gtk lock

Changed in luciole (Ubuntu):
assignee: nobody → Fabrice Coutadeur (fabricesp)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package luciole - 0.7.3-0ubuntu2

---------------
luciole (0.7.3-0ubuntu2) lucid; urgency=low

  * debian/control:
    - added a build dependency on quilt
    - added a dependency on python-dbus to avoid a startup error
  * debian/rules: added quilt include and call to patch and unpatch targets
  * debian/README.source: added to take into account quilt patching
  * clean_window_destroy.patch: fix an incorrect handling of the main windows
    closing (LP: #484062). Patch from Nicolas Bertrand
  * fix_crash_on_acquisition.patch: fix a crash when webcam acquisition is
    started (LP: #481732). Patch from Nicolas Bertrans
 -- Fabrice Coutadeur <email address hidden> Fri, 20 Nov 2009 06:00:40 +0000

Changed in luciole (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

I think this is worth a SRU to update the version in Karmic. Would you mind following the process described at https://wiki.ubuntu.com/StableReleaseUpdates ?
Or do you prefer me to do it?

Thanks,
Fabrice

Revision history for this message
NicoInattendu (nico-inattendu) wrote :

As Is my first patch update. I rather prefer you do the job, so I can learn the process
Thanks Nico

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

debdiff for Karmic

description: updated
Changed in luciole:
status: Fix Committed → Fix Released
Changed in gstreamer:
status: Unknown → Fix Released
Changed in gstreamer:
importance: Unknown → Medium
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Karmic has long since stopped to receive any updates. Marking the Karmic task for this ticket as "Won't Fix".

Changed in luciole (Ubuntu Karmic):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.