Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
evince
evince
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 691
    • Issues 691
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 40
    • Merge Requests 40
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • evinceevince
  • Issues
  • #658

Closed
Open
Created Feb 28, 2016 by bugzilla-migration@bugzilla-migrationReporter

Browser plugin crash in NPP_Destroy if tab closed when search box is open

Submitted by Michael Catanzaro @mcatanzaro

Link to original bug (#762838)

Description

  • Open some PDFs in Epiphany
  • Click the search button in one PDF
  • Close the tab while the search box is still open
  • WebKitPluginProcess crashes, other tabs show 'plugin failure'
#0  0x00007fbd2e39fd1a in g_type_class_meta_marshal (closure=0x55e68290e3d0, return_value=0x0, n_param_values=1, param_values=0x7ffeaeb30eb0, invocation_hint=0x7ffeaeb30e30, marshal_data=<optimized out>) at gclosure.c:992
        class = Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x0: 
#4  0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e6828eec00 [GtkToggleButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31150, reg_save_area = 0x7ffeaeb31090}}
    #1  0x00007fbd2e3a17a5 in g_closure_invoke (closure=closure@entry=0x55e68290e3d0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb30eb0, invocation_hint=invocation_hint@entry=0x7ffeaeb30e30) at gclosure.c:801
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 0
                real_closure = 0x55e68290e3b0
                __func__ = "g_closure_invoke"
    #2  0x00007fbd2e3b338c in signal_emit_unlocked_R (node=node@entry=0x55e682983e30, detail=detail@entry=0, instance=instance@entry=0x55e6828eec00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb30eb0) at gsignal.c:3557
                accumulator = 0x0
                emission = 
                  {next = 0x7ffeaeb31280, instance = 0x55e6828eec00, ihint = {signal_id = 175, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448521648896}
                class_closure = 0x55e68290e3d0
                handler_list = <optimized out>
                return_accu = 0x0
                accu = 
                      {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 175
                max_sequential_handler_number = 2159
                return_value_altered = <optimized out>
    #3  0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb31070) at gsignal.c:3383
                instance_and_params = 0x7ffeaeb30eb0
                signal_return_type = <optimized out>
                param_values = 0x7ffeaeb30ec8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#5  0x00007fbd29863aed in gtk_toggle_button_clicked () at /lib64/libgtk-3.so.0
#6  0x00007fbd2e3a19d4 in _g_closure_invoke_va (closure=closure@entry=0x55e6828fe000, return_value=return_value@entry=0x0, instance=instance@entry=0x55e6828eec00, args=args@entry=0x7ffeaeb31380, n_params=<optimized out>, param_types=0x0)
    at gclosure.c:864
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x55e6828fdfe0
        __func__ = "_g_closure_invoke_va"
#7  0x00007fbd2e3bc2bd in g_signal_emit_valist (instance=0x55e6828eec00, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffeaeb31380)
    at gsignal.c:3292
        return_accu = 0x0
        accu = 
              {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accumulator = 0x0
        emission = 
          {next = 0x7ffeaeb315a0, instance = 0x55e6828eec00, ihint = {signal_id = 171, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448521648896}
        signal_id = 171
        instance_type = 94448521648896
        emission_return = 
              {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#8  0x00007fbd2e3bc8ff in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31460, reg_save_area = 0x7ffeaeb313a0}}
#9  0x00007fbd298638c5 in gtk_toggle_button_set_active ()
    at /lib64/libgtk-3.so.0
#10 0x00007fbd2e3a19d4 in _g_closure_invoke_va (closure=closure@entry=0x55e682d21800, return_value=return_value@entry=0x0, instance=instance@entry=0x55e682b27bc0, args=args@entry=0x7ffeaeb316a0, n_params=<optimized out>, param_types=0x0)
    at gclosure.c:864
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x55e682d217e0
        __func__ = "_g_closure_invoke_va"
#11 0x00007fbd2e3bc2bd in g_signal_emit_valist (instance=0x55e682b27bc0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffeaeb316a0)
    at gsignal.c:3292
        return_accu = 0x0
        accu = 
              {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accumulator = 0x0
        emission = 
          {next = 0x7ffeaeb318d0, instance = 0x55e682b27bc0, ihint = {signal_id = 304, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448522082592}
        signal_id = 304
        instance_type = 94448522082592
        emission_return = 
              {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#12 0x00007fbd2e3bc8ff in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31780, reg_save_area = 0x7ffeaeb316c0}}
#13 0x00007fbd297d0df5 in gtk_popover_hide () at /lib64/libgtk-3.so.0
#17 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682b27bc0 [GtkPopover]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb31c00, reg_save_area = 0x7ffeaeb31b40}}
    #14 0x00007fbd2e3a17a5 in g_closure_invoke (closure=closure@entry=0x55e682891fb0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb31960, invocation_hint=invocation_hint@entry=0x7ffeaeb318e0) at gclosure.c:801
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 0
                real_closure = 0x55e682891f90
                __func__ = "g_closure_invoke"
    #15 0x00007fbd2e3b338c in signal_emit_unlocked_R (node=node@entry=0x55e682875860, detail=detail@entry=0, instance=instance@entry=0x55e682b27bc0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb31960) at gsignal.c:3557
                accumulator = 0x0
                emission = 
                  {next = 0x7ffeaeb31e70, instance = 0x55e682b27bc0, ihint = {signal_id = 26, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448522082592}
                class_closure = 0x55e682891fb0
                handler_list = <optimized out>
                return_accu = 0x0
                accu = 
                      {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 26
                max_sequential_handler_number = 2159
                return_value_altered = <optimized out>
    #16 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb31b20) at gsignal.c:3383
                instance_and_params = 0x7ffeaeb31960
                signal_return_type = <optimized out>
                param_values = 0x7ffeaeb31978
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#18 0x00007fbd298c1029 in gtk_widget_hide () at /lib64/libgtk-3.so.0
#19 0x00007fbd298c1234 in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#20 0x00007fbd2e3a652c in g_object_unref (_object=0x55e682b27bc0)
    at gobject.c:3142
        weak_locations = 0x0
        old_ref = <optimized out>
        object = 0x55e682b27bc0 [GtkPopover]
#21 0x00007fbd2e0913fc in g_hash_table_remove_all_nodes (hash_table=Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator': 
0x55e682c27300, notify=<optimized out>, destruction=<optimized out>)
    at ghash.c:545
        i = 1
        key = <optimized out>
        value = 0x55e682b27bc0
        old_size = 8
        old_keys = 0x55e682d32f20
        old_values = 0x55e682d32f20
        old_hashes = 0x55e682cffab0
#22 0x00007fbd2e091daf in g_hash_table_unref (destruction=1, notify=1, hash_table=Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator': 
0x55e682c27300) at ghash.c:1093
#23 0x00007fbd2e091daf in g_hash_table_unref (hash_table=Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator': 
0x55e682c27300) at ghash.c:1097
#24 0x00007fbd2e086e23 in g_datalist_clear (datalist=<optimized out>)
    at gdataset.c:273
        data = 0x55e682da9640
        i = 0
        __func__ = "g_datalist_clear"
#25 0x00007fbd2e3a65af in g_object_unref (_object=0x55e6828eec00)
    at gobject.c:3179
        weak_locations = <optimized out>
        old_ref = <optimized out>
        object = 0x55e6828eec00 [GtkToggleButton]
#26 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#30 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682cda4f0 [GtkToolItem]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb321a0, reg_save_area = 0x7ffeaeb320e0}}
    #27 0x00007fbd2e3a16ff in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb31f00, invocation_hint=invocation_hint@entry=0x7ffeaeb31e80) at gclosure.c:801
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 1
                real_closure = 0x55e68289f400
                __func__ = "g_closure_invoke"
    #28 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682cda4f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb31f00) at gsignal.c:3743
                need_unset = 0
                accumulator = 0x0
                emission = 
                  {next = 0x7ffeaeb32350, instance = 0x55e682cda4f0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448521506592}
                class_closure = 0x55e68289f420
                handler_list = 0x0
                return_accu = 0x0
                accu = 
                      {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 24
                max_sequential_handler_number = 2159
                return_value_altered = 0
    #29 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb320c0) at gsignal.c:3383
                instance_and_params = 0x7ffeaeb31f00
                signal_return_type = <optimized out>
                param_values = 0x7ffeaeb31f18
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#31 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#32 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682cda4f0 [GtkToolItem]) at gobject.c:1081
        __func__ = "g_object_run_dispose"
#33 0x00007fbd29866525 in gtk_toolbar_forall () at /lib64/libgtk-3.so.0
#34 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#38 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682a627a0 [EvBrowserPluginToolbar]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb32680, reg_save_area = 0x7ffeaeb325c0}}
    #35 0x00007fbd2e3a16ff in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb323e0, invocation_hint=invocation_hint@entry=0x7ffeaeb32360) at gclosure.c:801
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 1
                real_closure = 0x55e68289f400
                __func__ = "g_closure_invoke"
    #36 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682a627a0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb323e0) at gsignal.c:3743
                need_unset = 0
                accumulator = 0x0
                emission = 
                  {next = 0x7ffeaeb32830, instance = 0x55e682a627a0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448521714352}
                class_closure = 0x55e68289f420
                handler_list = 0x0
                return_accu = 0x0
                accu = 
                      {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 24
                max_sequential_handler_number = 2159
                return_value_altered = 0
    #37 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb325a0) at gsignal.c:3383
                instance_and_params = 0x7ffeaeb323e0
                signal_return_type = <optimized out>
                param_values = 0x7ffeaeb323f8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#39 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#40 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682a627a0 [EvBrowserPluginToolbar]) at gobject.c:1081
        __func__ = "g_object_run_dispose"
#41 0x00007fbd29678027 in gtk_box_forall () at /lib64/libgtk-3.so.0
#42 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#46 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682b363e0 [GtkBox]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
    at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb32b60, reg_save_area = 0x7ffeaeb32aa0}}
    #43 0x00007fbd2e3a16ff in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb328c0, invocation_hint=invocation_hint@entry=0x7ffeaeb32840) at gclosure.c:801
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 1
                real_closure = 0x55e68289f400
                __func__ = "g_closure_invoke"
    #44 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682b363e0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb328c0) at gsignal.c:3743
                need_unset = 0
                accumulator = 0x0
                emission = 
                  {next = 0x7ffeaeb32d20, instance = 0x55e682b363e0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448522686064}
                class_closure = 0x55e68289f420
                handler_list = 0x0
                return_accu = 0x0
                accu = 
                      {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 24
                max_sequential_handler_number = 2159
                return_value_altered = 0
    #45 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb32a80) at gsignal.c:3383
                instance_and_params = 0x7ffeaeb328c0
                signal_return_type = <optimized out>
                param_values = 0x7ffeaeb328d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#47 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#48 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682b363e0 [GtkBox])
    at gobject.c:1081
        __func__ = "g_object_run_dispose"
#49 0x00007fbd298c9e79 in gtk_window_forall () at /lib64/libgtk-3.so.0
#50 0x00007fbd296bfa30 in gtk_container_destroy () at /lib64/libgtk-3.so.0
#54 0x00007fbd2e3bc8ff in <emit signal ??? on instance 0x55e682b3d4c0 [GtkPlug]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
    at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb33050, reg_save_area = 0x7ffeaeb32f90}}
    #51 0x00007fbd2e3a17a5 in g_closure_invoke (closure=closure@entry=0x55e68289f420, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffeaeb32db0, invocation_hint=invocation_hint@entry=0x7ffeaeb32d30) at gclosure.c:801
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 0
                real_closure = 0x55e68289f400
                __func__ = "g_closure_invoke"
    #52 0x00007fbd2e3b3d6e in signal_emit_unlocked_R (node=node@entry=0x55e682891e40, detail=detail@entry=0, instance=instance@entry=0x55e682b3d4c0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeaeb32db0) at gsignal.c:3743
                need_unset = 0
                accumulator = 0x0
                emission = 
                  {next = 0x7ffeaeb33280, instance = 0x55e682b3d4c0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 94448523458640}
                class_closure = 0x55e68289f420
                handler_list = 0x0
                return_accu = 0x0
                accu = 
                      {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 24
                max_sequential_handler_number = 2159
                return_value_altered = 0
    #53 0x00007fbd2e3bc530 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeaeb32f70) at gsignal.c:3383
                instance_and_params = 0x7ffeaeb32db0
                signal_return_type = <optimized out>
                param_values = 0x7ffeaeb32dc8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#55 0x00007fbd298c129a in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#56 0x00007fbd298d1080 in gtk_window_dispose () at /lib64/libgtk-3.so.0
#57 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682b3d4c0 [GtkPlug]) at gobject.c:1081
        __func__ = "g_object_run_dispose"
#58 0x00007fbd298f6fba in gtk_plug_send_delete_event () at /lib64/libgtk-3.so.0
#59 0x00007fbd298f7f6c in _gtk_plug_remove_from_socket ()
    at /lib64/libgtk-3.so.0
#60 0x00007fbd2e3a48a7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x55e68289f590, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=0x7fbd298f92d0 <gtk_socket_remove>, n_params=<optimized out>, param_types=0x55e68289f5c0) at gmarshal.c:2102
        cc = 0x55e68289f590
        data1 = <optimized out>
        data2 = <optimized out>
        callback = <optimized out>
        arg0 = 0x55e682b3d4c0
        args_copy = 
            {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffeaeb33460, reg_save_area = 0x7ffeaeb333a0}}
#61 0x00007fbd2e3a19d4 in _g_closure_invoke_va (closure=closure@entry=0x55e68289f590, return_value=return_value@entry=0x0, instance=instance@entry=0x55e682b39490, args=args@entry=0x7ffeaeb33380, n_params=<optimized out>, param_types=0x55e68289f5c0) at gclosure.c:864
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x55e68289f570
        __func__ = "_g_closure_invoke_va"
#62 0x00007fbd2e3bc2bd in g_signal_emit_valist (instance=0x55e682b39490, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffeaeb33380)
    at gsignal.c:3292
        return_accu = 0x0
        accu = 
              {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accumulator = 0x0
        emission = 
          {next = 0x0, instance = 0x55e682b39490, ihint = {signal_id = 97, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94448521952560}
        signal_id = 97
        instance_type = 94448521952560
        emission_return = 
              {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#63 0x00007fbd2e3bc8ff in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3439
        var_args = 
            {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaeb33460, reg_save_area = 0x7ffeaeb333a0}}
#64 0x00007fbd296bde29 in gtk_container_remove () at /lib64/libgtk-3.so.0
#65 0x00007fbd298c11a4 in gtk_widget_dispose () at /lib64/libgtk-3.so.0
#66 0x00007fbd298d1080 in gtk_window_dispose () at /lib64/libgtk-3.so.0
#67 0x00007fbd2e3a7fa9 in g_object_run_dispose (object=0x55e682b3d4c0 [GtkPlug]) at gobject.c:1081
        __func__ = "g_object_run_dispose"
#68 0x00007fbd144f86d0 in EvBrowserPlugin::~EvBrowserPlugin() ()
    at /usr/lib64/mozilla/plugins/libevbrowserplugin.so
#69 0x00007fbd144f8719 in EvBrowserPlugin::~EvBrowserPlugin() ()
    at /usr/lib64/mozilla/plugins/libevbrowserplugin.so
#70 0x00007fbd144f8012 in NPP_Destroy ()
    at /usr/lib64/mozilla/plugins/libevbrowserplugin.so
#71 0x00007fbd31a00b13 in WebKit::NetscapePlugin::destroy() ()
    at /lib64/libwebkit2gtk-4.0.so.37
#72 0x00007fbd319e00fa in WebKit::Plugin::destroyPlugin() ()
    at /lib64/libwebkit2gtk-4.0.so.37
#73 0x00007fbd3188c36e in WebKit::PluginControllerProxy::destroy() ()
    at /lib64/libwebkit2gtk-4.0.so.37
#74 0x00007fbd31890f04 in WebKit::WebProcessConnection::destroyPlugin(unsigned long, bool, WTF::PassRefPtr<Messages::WebProcessConnection::DestroyPlugin::DelayedReply>) () at /lib64/libwebkit2gtk-4.0.so.37
#75 0x00007fbd31b105ab in void IPC::handleMessageDelayed<Messages::WebProcessConnection::DestroyPlugin, WebKit::WebProcessConnection, void (WebKit::WebProcessConnection::*)(unsigned long, bool, WTF::PassRefPtr<Messages::WebProcessConnection::DestroyPlugin::DelayedReply>)>(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&, WebKit::WebProcessConnection*, void (WebKit::WebProcessConnection::*)(unsigned long, bool, WTF::PassRefPtr<Messages::WebProcessConnection::DestroyPlugin::DelayedReply>)) () at /lib64/libwebkit2gtk-4.0.so.37
#76 0x00007fbd31b0ff28 in WebKit::WebProcessConnection::didReceiveSyncWebProcessConnectionMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#77 0x00007fbd318907d5 in WebKit::WebProcessConnection::didReceiveSyncMessage(IPC::Connection&, IPC::MessageDecoder&, std::unique_ptr<IPC::MessageEncoder, std::default_delete<IPC::MessageEncoder> >&) () at /lib64/libwebkit2gtk-4.0.so.37
#78 0x00007fbd31886e1b in IPC::Connection::dispatchSyncMessage(IPC::MessageDecoder&) () at /lib64/libwebkit2gtk-4.0.so.37
#79 0x00007fbd31886ee5 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::MessageDecoder, std::default_delete<IPC::MessageDecoder> >) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#80 0x00007fbd3188713d in IPC::Connection::SyncMessageState::dispatchMessages(IPC::Connection*) () at /lib64/libwebkit2gtk-4.0.so.37
#81 0x00007fbd3188748f in IPC::Connection::SyncMessageState::dispatchMessageAndResetDidScheduleDispatchMessagesForConnection(IPC::Connection&) ()
    at /lib64/libwebkit2gtk-4.0.so.37
#82 0x00007fbd32dbc07c in WTF::RunLoop::performWork() ()
    at /lib64/libwebkit2gtk-4.0.so.37
#83 0x00007fbd3102ec25 in WTF::GMainLoopSource::voidCallback() ()
    at /lib64/libjavascriptcoregtk-4.0.so.18
#84 0x00007fbd3102b4ca in WTF::GMainLoopSource::voidSourceCallback(WTF::GMainLoopSource*) () at /lib64/libjavascriptcoregtk-4.0.so.18
#85 0x00007fbd2e0a2e3a in g_main_context_dispatch (context=0x55e682875460)
    at gmain.c:3154
        dispatch = 0x7fbd2e09f8e0 <g_idle_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x7fbd1efc7580
        callback = 0x7fbd3102b4c0 <WTF::GMainLoopSource::voidSourceCallback(WTF::GMainLoopSource*)>
        cb_funcs = 0x7fbd2e391280 <g_source_callback_funcs>
        cb_data = 0x7fbcb40011d0
        need_destroy = <optimized out>
        source = 0x7fbcb4001a00
        current = 0x55e6828cedb0
        i = 0
#86 0x00007fbd2e0a2e3a in g_main_context_dispatch (context=context@entry=0x55e682875460) at gmain.c:3769
#87 0x00007fbd2e0a31d0 in g_main_context_iterate (context=0x55e682875460, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
        max_priority = 2147483647
        timeout = 51
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 3
        fds = 0x55e682949600
#88 0x00007fbd2e0a34f2 in g_main_loop_run (loop=0x55e6828f3360) at gmain.c:4034
        __func__ = "g_main_loop_run"
#89 0x00007fbd32dc06a0 in WTF::RunLoop::run() ()
    at /lib64/libwebkit2gtk-4.0.so.37
#90 0x00007fbd31a866d0 in int WebKit::ChildProcessMain<WebKit::PluginProcess, WebKit::PluginProcessMain>(int, char**) () at /lib64/libwebkit2gtk-4.0.so.37
#91 0x00007fbd27bcc580 in __libc_start_main () at /lib64/libc.so.6
#92 0x000055e6813d4c59 in _start ()

Version: 3.18.x

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None