Bug 13379

Summary: Segmentation fault while stopping movie
Product: swfdec Reporter: Riccardo Magliocchetti <riccardo.magliocchetti>
Component: libraryAssignee: swfdec ml <swfdec>
Status: RESOLVED FIXED QA Contact: swfdec ml <swfdec>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
URL: http://www.opentv.com/OpenTVdotCom_Sizzle.swf
Whiteboard:
i915 platform: i915 features:

Description Riccardo Magliocchetti 2007-11-24 05:21:12 UTC
Version: git ad6813b97fd06905442d5a9d77050287093e7baf

I think i just right click -> stop playing http://www.opentv.com/OpenTVdotCom_Sizzle.swf from firefox.

Program received signal SIGSEGV, Segmentation fault.
---Type <return> to continue, or q <return> to quit---
[Switching to Thread 0xb70c4920 (LWP 3143)]
0xb1d1ae93 in swfdec_action_try_end_try (frame=0xc160510, data=0xb754a60)
    at swfdec_as_interpret.c:2638
2638          if (swfdec_action_has_register (cx, try_data->register_number)) {
(gdb) 
(gdb) bt full
#0  0xb1d1ae93 in swfdec_action_try_end_try (frame=0xc160510, data=0xb754a60)
    at swfdec_as_interpret.c:2638
        try_data = <value optimized out>
        cx = (SwfdecAsContext *) 0xbb71978
        val = {type = SWFDEC_AS_TYPE_OBJECT, value = {boolean = 230206976, 
    number = -1.0070295877430589e-68, string = 0xdb8ae00 "p�:\v\001", 
    object = 0xdb8ae00}}
        __PRETTY_FUNCTION__ = "swfdec_action_try_end_try"
#1  0xb1d174e8 in swfdec_as_frame_pop_block (frame=0xc160510)
    at swfdec_as_frame.c:263
        func = (SwfdecAsFrameBlockFunc) 0xb1d1ae00 <swfdec_action_try_end_try>
        data = (gpointer) 0xb754a60
        block = (SwfdecAsFrameBlock *) 0xaffeb30
        __PRETTY_FUNCTION__ = "swfdec_as_frame_pop_block"
#2  0xb1d1763c in swfdec_as_frame_dispose (object=0xc160510)
    at swfdec_as_frame.c:277
        frame = (SwfdecAsFrame *) 0xc160510
#3  0xb75a685c in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4  0xb1d228ee in swfdec_as_object_collect (object=0xc160510)
    at swfdec_as_object.c:784
        __PRETTY_FUNCTION__ = "swfdec_as_object_collect"
#5  0xb1d126f2 in swfdec_as_context_remove_objects (key=0xc160510, 
---Type <return> to continue, or q <return> to quit---
    value=0xc160510, debugger=0x0) at swfdec_as_context.c:275
        __PRETTY_FUNCTION__ = "swfdec_as_context_remove_objects"
#6  0xb751c48a in ?? () from /usr/lib/libglib-2.0.so.0
Comment 1 Pekka Lampila 2007-11-24 05:41:21 UTC
Thanks for the report. Confirmed
Comment 2 Benjamin Otte 2007-12-04 03:33:12 UTC
fixed as of e8d1370470da597b8bdecdf9e8e6539e691fade0

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.