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 517207 - Crash while trying to play flash file (0.5.4)
Crash while trying to play flash file (0.5.4)
Status: RESOLVED NOTABUG
Product: swfdec-gnome
Classification: Deprecated
Component: player
unspecified
Other Linux
: Normal critical
: ---
Assigned To: swfdec-gnome-maint
swfdec-gnome-maint
Depends on:
Blocks:
 
 
Reported: 2008-02-18 12:45 UTC by Diego Escalante Urrelo (not reading bugmail)
Modified: 2008-02-18 12:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Diego Escalante Urrelo (not reading bugmail) 2008-02-18 12:45:50 UTC
omg, first bug!!!!!1one

I can provide the .flv if you need it.

System: Linux 2.6.24-7-generic #1 SMP Thu Feb 7 01:29:58 UTC 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Darkilouche
Icon Theme: gnome

Memory status: size: 68333568 vsize: 68333568 resident: 23019520 share: 18083840 rss: 23019520 rss_rlim: 4294967295
CPU usage: start_time: 1203338514 rtime: 126 utime: 118 stime: 8 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/swfdec-player'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb68f26c0 (LWP 5260)]
0xb7f6c410 in __kernel_vsyscall ()

Thread 1 (Thread 0xb68f26c0 (LWP 5260))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 swfdec_resource_loader_target_parse
    at swfdec_resource.c line 286
  • #7 swfdec_loader_target_parse
    at swfdec_loadertarget.c line 105
  • #8 swfdec_loader_process
    at swfdec_loader.c line 234
  • #9 swfdec_player_perform_external_actions
    at swfdec_player.c line 502
  • #10 swfdec_player_do_advance
    at swfdec_player.c line 1275
  • #11 swfdec_marshal_VOID__ULONG_UINT
    at swfdec_marshal.c line 285
  • #12 ??
    from /usr/lib/libgobject-2.0.so.0
  • #13 ??
  • #14 ??
  • #0 __kernel_vsyscall


----------- .xsession-errors (15468 sec old) ---------------------
(totem:30753): GLib-GObject-CRITICAL **: g_value_set_object: assertion `G_IS_OBJECT (v_object)' failed
(totem:30753): GLib-GObject-CRITICAL **: g_value_set_object: assertion `G_IS_OBJECT (v_object)' failed
(totem:30753): GLib-GObject-CRITICAL **: g_value_set_object: assertion `G_IS_OBJECT (v_object)' failed
(totem:30753): GLib-GObject-CRITICAL **: g_value_set_object: assertion `G_IS_OBJECT (v_object)' failed
(totem:30753): GLib-GObject-CRITICAL **: g_value_set_object: assertion `G_IS_OBJECT (v_object)' failed
(totem:30753): GLib-GObject-CRITICAL **: g_value_set_object: assertion `G_IS_OBJECT (v_object)' failed
(totem:30753): GLib-GObject-CRITICAL **: g_value_set_object: assertion `G_IS_OBJECT (v_object)' failed
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Diego Escalante Urrelo (not reading bugmail) 2008-02-18 12:48:18 UTC
Forgot to mention this appears on the console (happens with all files, all files trigger the crash, you get the idea):

SWFDEC: ERROR: swfdec_resource.c(263): swfdec_resource_loader_target_parse: no decoder found for format

(swfdec-player:5452): Swfdec-CRITICAL **: swfdec_buffer_queue_pull: assertion `length > 0' failed


I might be being naive, looks like I don't have anything to decode flv?. Totem plays my flv files just fine.
Comment 2 Benjamin Otte (Company) 2008-02-18 12:53:48 UTC
The crasher should be fixed in 0.5.90 and swfdec-player should now tell you that what you're trying to play is not a Flash file. Which is absolutely correct, as FLV videos are videos and cannot be played by Swfdec.

The coolest thing about this bug however is that I can now close a crasher as NOTABUG. :)