Displaying 8 results from an estimated 8 matches for "original_version".
2008 Jun 02
4
[Bug 16206] New: Charts in Yahoo Finance crash swfdec
http://bugs.freedesktop.org/show_bug.cgi?id=16206
Summary: Charts in Yahoo Finance crash swfdec
Product: swfdec
Version: git
Platform: Other
URL: http://finance.yahoo.com/echarts?s=%5EDJI#symbol=%5EDJI;
range=1d
OS/Version: All
Status: NEW
Severity: critical
Priority: medium
2007 Sep 08
0
9 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_video_movie_as.c
...ff --git a/libswfdec/swfdec_as_context.c b/libswfdec/swfdec_as_context.c
index 34dd33b..64fbd0a 100644
--- a/libswfdec/swfdec_as_context.c
+++ b/libswfdec/swfdec_as_context.c
@@ -711,6 +711,7 @@ swfdec_as_context_run (SwfdecAsContext *
guint action, len;
guint8 *data;
int version;
+ guint original_version;
void (* step) (SwfdecAsDebugger *debugger, SwfdecAsContext *context);
gboolean check_scope; /* some opcodes avoid a scope check */
@@ -727,6 +728,7 @@ swfdec_as_context_run (SwfdecAsContext *
last_frame = context->last_frame;
context->last_frame = context->frame->next;...
2008 Apr 12
2
[Bug 15471] New: segmentation fault while seeking in youtube.com
...> to continue, or q <return> to quit---
nextpc = (const guint8 *) 0xb170edc "\027\226\r"
exitpc = (const guint8 *) 0xb170f0d "O\226\004"
check = (SwfdecAsValue *) 0x0
action = 82
len = 0
data = (const guint8 *) 0x0
original_version = 4294967295
step = (void (*)(SwfdecAsDebugger *, SwfdecAsContext *)) 0
check_block = 1
__PRETTY_FUNCTION__ = "swfdec_as_context_run"
#4 0xb226cfaf in swfdec_as_object_call (object=0xb1faf38,
name=0xb22e39fd "onEnterFrame", argc=0, argv=0x0, return_...
2007 Oct 22
0
6 commits - doc/Makefile.am doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_player.c libswfdec/swfdec_player.h
...--git a/libswfdec/swfdec_as_context.c b/libswfdec/swfdec_as_context.c
index dd276fc..07eb2fd 100644
--- a/libswfdec/swfdec_as_context.c
+++ b/libswfdec/swfdec_as_context.c
@@ -732,6 +732,8 @@ swfdec_as_context_run (SwfdecAsContext *context)
context->last_frame = context->frame->next;
original_version = context->version;
start:
+ if (!swfdec_as_context_check_continue (context))
+ goto error;
/* setup data */
frame = context->frame;
if (frame == context->last_frame)
@@ -892,6 +894,10 @@ start:
frame->pc = pc = nextpc;
check_block = TRUE;
} else {
+...
2007 Dec 02
2
[Bug 13491] New: 5min.com player causes assertion
...t;"
nextpc = (const guint8 *) 0x2aaab0378406 "\226\002"
exitpc = (const guint8 *) 0x2aaab037864f "O\226\004"
check = <value optimized out>
action = 82
len = <value optimized out>
data = (const guint8 *) 0x0
original_version = 8
step = (void (*)(SwfdecAsDebugger *, SwfdecAsContext *)) 0
check_block = 1
__PRETTY_FUNCTION__ = "swfdec_as_context_run"
#6 0x00002aaaafbf523e in swfdec_as_object_run_with_security (
object=0x65dece0, script=<value optimized out>, sec=0x322c2c0)...
2007 Sep 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_scope.c libswfdec/swfdec_as_scope.h libswfdec/swfdec_as_script_function.c
..._amf.h \
swfdec_audio_internal.h \
diff --git a/libswfdec/swfdec_as_context.c b/libswfdec/swfdec_as_context.c
index 89859d3..e332c5b 100644
--- a/libswfdec/swfdec_as_context.c
+++ b/libswfdec/swfdec_as_context.c
@@ -711,7 +711,7 @@ swfdec_as_context_run (SwfdecAsContext *
int version;
guint original_version;
void (* step) (SwfdecAsDebugger *debugger, SwfdecAsContext *context);
- gboolean check_scope; /* some opcodes avoid a scope check */
+ gboolean check_block; /* some opcodes avoid a scope check */
g_return_if_fail (SWFDEC_IS_AS_CONTEXT (context));
if (context->frame == NULL || conte...
2007 Nov 07
0
14 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_script.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c libswfdec/swfdec_text_field_movie.c
...cAsFrame *frame, *last_frame;
SwfdecScript *script;
const SwfdecActionSpec *spec;
- SwfdecActionExec exec;
const guint8 *startpc, *pc, *endpc, *nextpc, *exitpc;
#ifndef G_DISABLE_ASSERT
SwfdecAsValue *check;
#endif
guint action, len;
const guint8 *data;
- int version;
guint original_version;
void (* step) (SwfdecAsDebugger *debugger, SwfdecAsContext *context);
gboolean check_block; /* some opcodes avoid a scope check */
@@ -849,7 +847,6 @@ start:
g_assert (frame->script);
g_assert (frame->target);
script = frame->script;
- version = SWFDEC_AS_EXTRACT_SCRIPT_VE...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...scope check */
g_return_if_fail (SWFDEC_IS_AS_CONTEXT (context));
+
if (context->frame == NULL || context->state == SWFDEC_AS_CONTEXT_ABORTED)
return;
@@ -793,6 +793,7 @@ swfdec_as_context_run (SwfdecAsContext *context)
context->last_frame = context->frame->next;
original_version = context->version;
start:
+ g_return_if_fail (context->global); /* check here because of swfdec_sandbox_(un)use() */
if (!swfdec_as_context_check_continue (context))
goto error;
/* setup data */
@@ -804,12 +805,6 @@ start:
swfdec_as_context_abort (context, "Stack overf...