Bug 640456 - "Could not convert format: MJPG 47504a4d to RGB3 33424752" followed by SIGSEGV
Summary: "Could not convert format: MJPG 47504a4d to RGB3 33424752" followed by SIGSEGV
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libucil
Version: 14
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Pavel Raiskup
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:551ba64f425d645220fec66c190...
Depends On: 643107
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-10-05 20:54 UTC by Otso Helenius
Modified: 2012-08-16 22:12 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-08-16 22:12:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (135.84 KB, text/plain)
2010-10-05 20:54 UTC, Otso Helenius
no flags Details

Description Otso Helenius 2010-10-05 20:54:47 UTC
abrt version: 1.1.13
architecture: x86_64
Attached file: backtrace
cmdline: ucview
component: ucview
crash_function: __memcpy_ssse3_back
executable: /usr/bin/ucview
kernel: 2.6.35.4-28.fc14.x86_64
package: ucview-0.31-1.fc14
rating: 4
reason: Process /usr/bin/ucview was killed by signal 11 (SIGSEGV)
release: Fedora release 14 (Laughlin)
time: 1286310749
uid: 500

comment
-----
Ucview does not segfault every time. Sometimes the program opens and shows a "Crash Detected"-dialog.
The console is flooded with: ** Message: Could not convert format: MJPG 47504a4d to RGB3 33424752

How to reproduce
-----
1.install ucview
2.start it
3.select OK in the "Select device"-window

Comment 1 Otso Helenius 2010-10-05 20:54:52 UTC
Created attachment 451766 [details]
File: backtrace

Comment 2 Kamil Dudka 2010-10-05 21:05:34 UTC
Thank you for filing the bug!  Could you please try it again with libucil-0.9.10-1.fc14 from testing?

https://admin.fedoraproject.org/updates/libucil-0.9.10-1.fc14

Comment 3 Otso Helenius 2010-10-06 07:06:56 UTC
Crashes similarly with 0.9.10-1.fc14. Should I attach the backtrace again?

Comment 4 Kamil Dudka 2010-10-06 08:23:41 UTC
Not necessary if nothing has really been changed.  I just wanted to prevent myself from fixing a bug that is already fixed in the new version.  The original backtrace is fine.  I'll have a look at it.  Thank you for the feedback!

Comment 5 Kamil Dudka 2010-10-06 22:24:28 UTC
This seems to be a known issue.  It's already reported in the upstream tracker.  Unfortunately, there has been no update for two years:

http://unicap-imaging.org/forums/viewtopic.php?f=7&t=55&p=228
http://unicap-imaging.org/forums/viewtopic.php?f=8&t=89&p=338

Comment 6 Kamil Dudka 2010-10-07 08:09:23 UTC
I've been playing with that a bit and I am able to get the messages "Could not convert format: MJPG 47504a4d to RGB3 33424752".  However there is no crash in my case.  Even the valgrind is silent during the capture.

Please provide versions of all related packages:

$ rpm -q libucil libunicap libunicapgtk ucview

Comment 7 Otso Helenius 2010-10-14 10:26:25 UTC
libucil-0.9.10-1.fc14.x86_64
libunicap-0.9.12-2.fc14.x86_64
libunicapgtk-0.9.8-3.fc14.x86_64
ucview-0.31-1.fc14.x86_64

But for me, this bug doesn't matter anymore as I found a better webcam application. If there have been no updates to ucview for 2 years, perhaps the package should be dropped from Fedora?

Comment 8 Kamil Dudka 2010-10-14 17:04:27 UTC
Good point, ucview should be updated to the latest upstream version - let's track separately: bug 643107

However so far no bug landed in the ucview package itself, as they mostly come from the libraries listed above.  I admit the bug statistics aren't anyhow bright for that libraries, but we're continuously fixing the reported bugs and eliminating them one by one.

Unfortunately the here reported crash is hard to fix for me, as I am not able to reproduce it myself.

Comment 9 Robert Scheck 2010-10-17 18:14:41 UTC
(In reply to comment #7)
> But for me, this bug doesn't matter anymore as I found a better webcam
> application. If there have been no updates to ucview for 2 years, perhaps the
> package should be dropped from Fedora?

Well, the last ucview update was 8 months ago, not 2 years ago (bug #53070). I think, Kamil was more referring to the specific issue from the upstream tracker.

Comment 10 Kamil Dudka 2010-10-17 19:37:08 UTC
Sure, the update of ucview is just a regular update.  It won't solve the reported bugs probably.  As for the bug fixing, we need to focus on the libraries in the first place.  Btw. bug #530708 is the right one.

Comment 11 Otso Helenius 2010-10-31 09:58:00 UTC
After the update to ucview 0.33-1, it no longer segfaults. It will show the crash dialog on top of the video window, but the program works now (i.e. I can see the web camera picture). Launching ucview doesn't cause abrt to pop up anymore.

Here are the errors I get in the console:

(ucview:26386): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(ucview:26386): GConf-CRITICAL **: gconf_client_set_string: assertion `val != NULL' failed
(ucview:26386): Gtk-CRITICAL **: IA__gtk_widget_shape_combine_mask: assertion `gtk_widget_get_has_window (widget)' failed

Comment 12 Fedora End Of Life 2012-08-16 22:12:26 UTC
This message is a notice that Fedora 14 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 14. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained.  At this time, all open bugs with a Fedora 'version'
of '14' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this 
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen 
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we were unable to fix it before Fedora 14 reached end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" (top right of this page) and open it against that 
version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.