← Back to team overview

desktop-packages team mailing list archive

Re: [Bug 1373221] Re: guvcview crashed with SIGSEGV in get_ctrl_by_id()

 

Well, the kernel issue is now defintily fixed, so it shouldn't be a
problem in the future, libv4l2 can now be disabled, so we can
workaround any issues with it.
As for libavcodec, they don't offer any garanties on the API, so it
usually causes some breakdowns from time to time, but this is true for
all aplications.
I actually tend to fix things rather quickly, unfurtunately in the
case of Ubuntu they can take some time to upgrade, so you are left
with a non working version until the next release. For debian it's
easier since it's a rolling realease, I just contact the mantainer and
he upgrades to the current (fixed) version.

In the case of ubuntu, the only option is to use one of my ppa's for
14.10, the current testing version is now working fine, I've fixed all
issues with both libavcodec and uvcvideo, so I'll release the new
version both in sourceforge and in my stable ppa.

Regards,
Paulo

2014-10-01 20:02 GMT+01:00 Alberto Salvia Novella <es20490446e@xxxxxxxxx>:
> Paulo Assis:
>> 1.7.3 won't work with kernels >=3.16, you will need a newer version,
>> uvcvideo suffered a regression that will only be fixed (hopefully) in
>> 3.18, the developer already posted a patch to fix it.
>> I'll make a new release (2.0.1) in the next couple of days with a
>> workaround for this. you will need this version to get guvcview up and
>> running with uvcvideo devices.
>>
>> Note: libv4l2 (1.4.0 and 1.5.0) is also broken, a fix is expected in
>> 1.6.0, but you will be able to disable its use in guvcview in this
>> version.
>
> What are you plans to guvcview not to be affected by these breakdowns in
> future?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1373221
>
> Title:
>   guvcview crashed with SIGSEGV in get_ctrl_by_id()
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/guvcview/+bug/1373221/+subscriptions

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to v4l-utils in Ubuntu.
https://bugs.launchpad.net/bugs/1373221

Title:
  guvcview crashed with SIGSEGV in get_ctrl_by_id()

Status in GTK uvc viewer:
  Confirmed
Status in One Hundred Papercuts:
  Triaged
Status in libv4l v4l-utils:
  Confirmed
Status in “guvcview” package in Ubuntu:
  Triaged
Status in “v4l-utils” package in Ubuntu:
  Triaged

Bug description:
  HOW TO REPRODUCE:
  - Launch guvcview

  EXPECTED BEHAVIOUR:
  - The application to start normally.

  REAL BEHAVIOUR:
  - The application crashes.

  ProblemType: Crash
  DistroRelease: Ubuntu 14.10
  Package: guvcview 1.7.3-1.1build2
  ProcVersionSignature: Ubuntu 3.16.0-17.23-generic 3.16.3
  Uname: Linux 3.16.0-17-generic x86_64
  ApportVersion: 2.14.7-0ubuntu2
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Wed Sep 24 06:35:20 2014
  ExecutablePath: /usr/bin/guvcview
  InstallationDate: Installed on 2013-05-21 (490 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
  ProcCmdline: guvcview
  SegvAnalysis:
   Segfault happened at: 0x42d970:	mov    0x0,%eax
   PC (0x0042d970) ok
   source "0x0" (0x00000000) not located in a known VMA region (needed readable region)!
   destination "%eax" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: guvcview
  StacktraceTop:
   ?? ()
   ?? ()
   ?? ()
   ?? ()
   __libc_start_main (main=0x409920, argc=1, argv=0x7fff32c34208, init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7fff32c341f8) at libc-start.c:287
  Title: guvcview crashed with SIGSEGV in __libc_start_main()
  UpgradeStatus: Upgraded to utopic on 2014-09-24 (0 days ago)
  UserGroups: adm lpadmin sambashare sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/guvcview/+bug/1373221/+subscriptions


Follow ups

References