Nautilus crashed while seeing properties of a .swf file

Bug #109992 reported by Paco Avila
6
Affects Status Importance Assigned to Milestone
swfdec
Fix Released
High
swfdec0.3 (Ubuntu)
Invalid
Medium
Unassigned
swfdec0.5 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: nautilus

I have a swf file in my $HOME, and then a do a left-click -> Properties, Nautilus crashes :(

ProblemType: Bug
Architecture: i386
Date: Wed Apr 25 17:28:45 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/nautilus
Package: nautilus 1:2.18.1-0ubuntu1
PackageArchitecture: i386
ProcCmdline: nautilus --sm-config-prefix /nautilus-7vMOzv/ --sm-client-id 117f000101000117734920100000055030001 --screen 0
ProcCwd: /home/pavila
ProcEnviron:
 PATH=/home/pavila/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
Uname: Linux antares 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux

Revision history for this message
Paco Avila (monkiki) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem. Could you attach the swf to the bug?

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Needs Info
Changed in swfdec:
assignee: desktop-bugs → nobody
Revision history for this message
Paco Avila (monkiki) wrote :

This file was generated by the last version of XVidCap.

Revision history for this message
In , Stéphane Loeuillet (leroutier) wrote :

playing this swf file crashes swfdec 0.5.1 on Ubuntu Gutsy

file found there :
https://bugs.launchpad.net/ubuntu/+source/swfdec0.3/+bug/109992

Revision history for this message
Stéphane Loeuillet (leroutier) wrote : Re: Nautilus crahed while seeing properties of a .swf file

swfdec 0.5.1 also crashes with this file
https://bugs.freedesktop.org/show_bug.cgi?id=12364

Changed in swfdec:
status: New → Confirmed
Changed in swfdec0.3:
status: Incomplete → Confirmed
Revision history for this message
In , Medar (pekka-lampila-deactivatedaccount) wrote :

No crash for me either on git or 0.5.1 running on Ubuntu Gutsy amd64

Revision history for this message
In , Benjamin Otte (Company) (otte) wrote :

On the first try I got a hard reset.
Since then it plays perfectly fine in the background. So I'm blaming the hard reset on something else and close this. (x86 btw)

So unless someone gives me a backtrace, I'm gonna think this one is fixed.

Revision history for this message
In , Stéphane Loeuillet (leroutier) wrote :
Download full text (3.7 KiB)

With current git (post 0.5.3)

SWFDEC: ERROR: swfdec_url.c(89): swfdec_url_new: URL /home/leroutier/Bureau/Flash tests/lpd109992-fdo12364.swf has no protocol

Swfdec-ERROR **: file swfdec_codec_gst.c: line 384 (swfdec_video_decoder_gst_decode): assertion failed: (image->plane[2] + (image->rowstride[2] * ((player->height + 1) / 2)) == image->plane[0] + player->out->size)
aborting...
Abandon (core dumped)

#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7666875 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7668201 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb77bdf4a in IA__g_logv (log_domain=<value optimized out>, log_level=G_LOG_LEVEL_ERROR,
    format=0xb78093dc "file %s: line %d (%s): assertion failed: (%s)", args1=0xbfd97adc "����\200\001") at /build/buildd/glib2.0-2.14.1/glib/gmessages.c:497
#4 0xb77bdf89 in IA__g_log (log_domain=0xb7fa32af "Swfdec", log_level=G_LOG_LEVEL_ERROR, format=0xb78093dc "file %s: line %d (%s): assertion failed: (%s)")
    at /build/buildd/glib2.0-2.14.1/glib/gmessages.c:517
#5 0xb77be006 in IA__g_assert_warning (log_domain=0xb7fa32af "Swfdec", file=0xb7faabf2 "swfdec_codec_gst.c", line=384,
    pretty_function=0xb7faaf60 "swfdec_video_decoder_gst_decode",
    expression=0xb7faadc0 "image->plane[2] + (image->rowstride[2] * ((player->height + 1) / 2)) == image->plane[0] + player->out->size")
    at /build/buildd/glib2.0-2.14.1/glib/gmessages.c:552
#6 0xb7f5efdc in swfdec_video_decoder_gst_decode (dec=0x81a2930, buffer=0x81b85e0, image=0xbfd97bc0) at swfdec_codec_gst.c:384
#7 0xb7f6000e in swfdec_video_decoder_decode (decoder=0x81a2930, buffer=0x6) at swfdec_codec_video.c:217
#8 0xb7f999c8 in swfdec_video_input_iterate (input_=0x81c3938) at swfdec_video.c:82
#9 0xb7f99edc in swfdec_video_movie_iterate_end (mov=0x806b2a8) at swfdec_video_movie.c:92
#10 0xb7f8282a in swfdec_player_iterate (timeout=0x80791bc) at swfdec_player.c:1108
#11 0xb7f816b1 in swfdec_player_do_advance (player=0x8079020, msecs=0, audio_samples=0) at swfdec_player.c:1159
#12 0xb7f717cd in swfdec_marshal_VOID__ULONG_UINT (closure=0x80786e8, return_value=0x0, n_param_values=3, param_values=0xbfd97f8c,
    invocation_hint=0xbfd97e9c, marshal_data=0xb7f81460) at swfdec_marshal.c:244
#13 0xb7854f89 in g_type_class_meta_marshal (closure=0x80786e8, return_value=0x0, n_param_values=3, param_values=0xbfd97f8c, invocation_hint=0xbfd97e9c,
    marshal_data=0x4c) at /build/buildd/glib2.0-2.14.1/gobject/gclosure.c:567
#14 0xb7856772 in IA__g_closure_invoke (closure=0x80786e8, return_value=0x0, n_param_values=3, param_values=0xbfd97f8c, invocation_hint=0xbfd97e9c)
    at /build/buildd/glib2.0-2.14.1/gobject/gclosure.c:490
#15 0xb7867973 in signal_emit_unlocked_R (node=0x8078720, detail=0, instance=0x8079020, emission_return=0x0, instance_and_params=0xbfd97f8c)
    at /build/buildd/glib2.0-2.14.1/gobject/gsignal.c:2478
#16 0xb7868847 in IA__g_signal_emit_valist (instance=0x8079020, signal_id=11, detail=0, var_args=0xbfd981d4 "�\201
    at /build/buildd/glib2.0-2.14.1/gobject/gsignal.c:2199
#17 0xb7868a09 in IA__g_signal_emit (instance=0x8079020, signal_id=11, detail=0) at /build/buildd/glib2.0-2.14.1/gobject/gsignal.c:2243
#18 0xb7f7ef27 ...

Read more...

Revision history for this message
In , Benjamin Otte (Company) (otte) wrote :

hrm, that file plays fine here (since 5 minutes). Out of interest, what video/audio combinations do you have enabled (ffmpeg/mad/gstreamer)?

Revision history for this message
In , Stéphane Loeuillet (leroutier) wrote :

I use gst only
I disable mad & ffmpeg explicitly at start-up

Revision history for this message
In , Benjamin Otte (Company) (otte) wrote :

This should be fixed with git f31f005192c5b59e3fa793fef78cc8f06a30ba1b

Revision history for this message
In , Stéphane Loeuillet (leroutier) wrote :

Confirming it is fixed

Revision history for this message
Stéphane Loeuillet (leroutier) wrote : Re: Nautilus crahed while seeing properties of a .swf file

Fixed upstream post-0.5.3 (current git)
Would mark Fix Released once 0.5.4 is shipped

Changed in swfdec:
status: Confirmed → Fix Committed
Changed in swfdec:
status: Unknown → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

Fixed in Hardy.

Changed in swfdec0.5:
status: Fix Committed → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

0.3 Not in Hardy anymore.

Changed in swfdec0.3:
status: Confirmed → Invalid
Changed in swfdec:
importance: Unknown → High
Changed in swfdec:
importance: High → Unknown
Changed in swfdec:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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