Summary: | Crash after 30s of video | ||
---|---|---|---|
Product: | swfdec | Reporter: | Stéphane Loeuillet <s.loeuillet> |
Component: | plugin | Assignee: | Eric Anholt <eric> |
Status: | RESOLVED FIXED | QA Contact: | Eric Anholt <eric> |
Severity: | major | ||
Priority: | medium | CC: | otte |
Version: | 0.5.0 | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
URL: | http://launchpadlibrarian.net/7481937/test-0000.swf | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Stéphane Loeuillet
2007-09-08 12:06:12 UTC
No crash for me either on git or 0.5.1 running on Ubuntu Gutsy amd64 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. 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 in swfdec_player_advance (player=0x8079020, msecs=0) at swfdec_player.c:2010 #19 0xb7fc4471 in swfdec_iterate_dispatch (source_=0x80a0840, callback=0, user_data=0x0) at swfdec_source.c:109 #20 0xb77b511c in IA__g_main_context_dispatch (context=0x8072ef8) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2061 #21 0xb77b855f in g_main_context_iterate (context=0x8072ef8, block=1, dispatch=1, self=0x8073fd8) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2694 #22 0xb77b8909 in IA__g_main_loop_run (loop=0x80774f8) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2898 #23 0x0804a5a3 in main (argc=134766336, argv=0x1) at swfplay.c:185 hrm, that file plays fine here (since 5 minutes). Out of interest, what video/audio combinations do you have enabled (ffmpeg/mad/gstreamer)? I use gst only I disable mad & ffmpeg explicitly at start-up This should be fixed with git f31f005192c5b59e3fa793fef78cc8f06a30ba1b Confirming it is fixed |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.