gnome-system-monitor crashed in "Dependencies" list view
@hussam
Submitted by Hussam Al-Tayeb Link to original bug (#786458)
Description
Thread 4 (Thread 0x7f1b42d79700 (LWP 15427)):
#0 0x00007f1b52d81acd in poll () at /usr/lib/libc.so.6
#1 0x00007f1b53de0f43 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f1b380010c0, timeout=<optimized out>, context=0x2dc402b6d0)
at gmain.c:4187
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f1b53df0890 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7f1b380010c0
#2 0x00007f1b53de0f43 in g_main_context_iterate (context=context@entry=0x2dc402b6d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3881
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7f1b380010c0
#3 0x00007f1b53de105e in g_main_context_iteration (context=0x2dc402b6d0, may_block=1) at gmain.c:3947
retval = <optimized out>
#4 0x00007f1b42d80b0e in () at /usr/lib/gio/modules/libdconfsettings.so
#5 0x00007f1b53e091ba in g_thread_proxy (data=0x2dc400b400) at gthread.c:784
thread = 0x2dc400b400
#6 0x00007f1b53048fd9 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f1b52d8bb3f in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7f1b488c5700 (LWP 15426)):
#0 0x00007f1b52d81acd in poll () at /usr/lib/libc.so.6
#1 0x00007f1b53de0f43 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f1b3c0010c0, timeout=<optimized out>, context=0x2dc3fbe000)
at gmain.c:4187
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f1b53df0890 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7f1b3c0010c0
#2 0x00007f1b53de0f43 in g_main_context_iterate (context=0x2dc3fbe000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3881
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7f1b3c0010c0
#3 0x00007f1b53de1302 in g_main_loop_run (loop=0x2dc3fc5c90) at gmain.c:4082
__func__ = "g_main_loop_run"
#4 0x00007f1b54a63208 in gdbus_shared_thread_func (user_data=0x2dc3fc5cb0)
at gdbusprivate.c:275
data = 0x2dc3fc5cb0
#5 0x00007f1b53e091ba in g_thread_proxy (data=0x2dc3f79770) at gthread.c:784
thread = 0x2dc3f79770
#6 0x00007f1b53048fd9 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f1b52d8bb3f in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7f1b490c6700 (LWP 15425)):
#0 0x00007f1b52d81acd in poll () at /usr/lib/libc.so.6
#1 0x00007f1b53de0f43 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f1b440008e0, timeout=<optimized out>, context=0x2dc3fb7500)
at gmain.c:4187
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f1b53df0890 <g_poll>
max_priority = 2147483647
timeout = 3999
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7f1b440008e0
#2 0x00007f1b53de0f43 in g_main_context_iterate (context=context@entry=0x2dc3fb7500, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3881
max_priority = 2147483647
timeout = 3999
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7f1b440008e0
#3 0x00007f1b53de105e in g_main_context_iteration (context=0x2dc3fb7500, may_block=may_block@entry=1) at gmain.c:3947
retval = <optimized out>
#4 0x00007f1b53de10b2 in glib_worker_main (data=<optimized out>)
at gmain.c:5742
#5 0x00007f1b53e091ba in g_thread_proxy (data=0x2dc3f79720) at gthread.c:784
thread = 0x2dc3f79720
#6 0x00007f1b53048fd9 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f1b52d8bb3f in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7f1b5766d940 (LWP 15422)):
#0 0x00007f1b562ef270 in gtk_tree_model_filter_get_path (model=<optimized out>, iter=<optimized out>) at gtktreemodelfilter.c:3124
index = <optimized out>
retval = 0x2dc46f2930
level = 0x2dc49f7fa0
elt = 0xc46d9ac0c4214ec0
__func__ = "gtk_tree_model_filter_get_path"
#1 0x00007f1b562f4578 in gtk_tree_model_filter_row_deleted (c_model=<optimized out>, c_path=0x2dc4794d10, data=0x2dc42902d0) at gtktreemodelfilter.c:2679
iter2 =
{stamp = -2043656287, user_data = 0x2dc421dbe0, user_data2 = 0x2dc4164200, user_data3 = 0x7f1b544ec517 <g_type_check_value_holds+327>}
path2 = <optimized out>
filter = 0x2dc42902d0 [GtkTreeModelFilter]
path = 0x2dc41d1c50
iter =
{stamp = -2043656288, user_data = 0x2dc49f4300, user_data2 = 0x2dc4754d00, user_data3 = 0x2dc43f3650}
elt = <optimized out>
parent_elt = 0x2dc4164200
level = 0x2dc49f4300
parent_level = 0x2dc421dbe0
siter = 0x0
emit_child_toggled = <optimized out>
emit_row_deleted = 1
offset = 0
orig_level_ext_ref_count = 0
__func__ = "gtk_tree_model_filter_row_deleted"
#5 0x00007f1b544e1a00 in <emit signal ??? on instance 0x2dc43f3650 [GtkTreeStore]> (instance=instance@entry=0x2dc43f3650, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
var_args =
{{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc8c3d2ab0, reg_save_area = 0x7ffc8c3d29f0}}
#2 0x00007f1b544c43bd in g_closure_invoke (closure=0x2dc4341470, return_value=0x0, n_param_values=2, param_values=0x7ffc8c3d2800, invocation_hint=0x7ffc8c3d2780) at gclosure.c:804
marshal = 0x7f1b544c72b0 <g_cclosure_marshal_VOID__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x2dc4341450
__func__ = "g_closure_invoke"
#3 0x00007f1b544d8320 in signal_emit_unlocked_R (node=node@entry=0x2dc4354790, detail=detail@entry=0, instance=instance@entry=0x2dc43f3650, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc8c3d2800) at gsignal.c:3635
tmp = <optimized out>
handler = 0x2dc42ccd80
accumulator = 0x0
emission =
{next = 0x0, instance = 0x2dc43f3650, ihint = {signal_id = 336, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
handler_list = 0x2dc42ccd80
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 = 336
max_sequential_handler_number = 3599945
return_value_altered = 1
#4 0x00007f1b544e0fc6 in g_signal_emit_valist (instance=0x2dc43f3650, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc8c3d29d0)
at gsignal.c:3391
instance_and_params = 0x7ffc8c3d2800
signal_return_type = 4
param_values = 0x7ffc8c3d2818
i = <optimized out>
n_params = 1
__func__ = "g_signal_emit_valist"
#6 0x00007f1b562edb45 in gtk_tree_model_row_deleted (tree_model=tree_model@entry=0x2dc43f3650, path=path@entry=0x2dc4794d10) at gtktreemodel.c:1902
__func__ = "gtk_tree_model_row_deleted"
#7 0x00007f1b562febbc in gtk_tree_store_remove (tree_store=0x2dc43f3650 [GtkTreeStore], iter=iter@entry=0x2dc4aec170) at gtktreestore.c:1230
priv = 0x2dc43f3600
path = 0x2dc4794d10
new_iter =
{stamp = 0, user_data = 0x0, user_data2 = 0x0, user_data3 = 0x0}
parent = 0x2dc4576230
next_node = 0x0
__func__ = "gtk_tree_store_remove"
#8 0x0000002dc3a172be in remove_info_from_tree<std::__cxx11::list<ProcInfo*> >(GsmApplication*, GtkTreeModel*, ProcInfo&, std::__cxx11::list<ProcInfo*, std::allocator<ProcInfo*> >&, unsigned int) (app=app@entry=0x2dc3eedf60, model=model@entry=0x2dc43f3650, current=..., orphans=std::__cxx11::list = {...}, lvl=lvl@entry=1) at proctable.cpp:879
__PRETTY_FUNCTION__ = "void remove_info_from_tree(GsmApplication*, GtkTreeModel*, ProcInfo&, List&, unsigned int) [with List = std::__cxx11::list<ProcInfo*>; GtkTreeModel = _GtkTreeModel]"
__func__ = "remove_info_from_tree"
child_node =
{stamp = 0, user_data = 0x0, user_data2 = 0x0, user_data3 = 0x0}
#9 0x0000002dc3a17267 in remove_info_from_tree<std::__cxx11::list<ProcInfo*> >(GsmApplication*, GtkTreeModel*, ProcInfo&, std::__cxx11::list<ProcInfo*, std::allocator<ProcInfo*> >&, unsigned int) (app=app@entry=0x2dc3eedf60, model=model@entry=0x2dc43f3650, current=..., orphans=std::__cxx11::list = {...}, lvl=lvl@entry=0) at proctable.cpp:873
child = 0x2dc4aec028
__PRETTY_FUNCTION__ = "void remove_info_from_tree(GsmApplication*, GtkTreeModel*, ProcInfo&, List&, unsigned int) [with List = std::__cxx11::list<ProcInfo*>; GtkTreeModel = _GtkTreeModel]"
__func__ = "remove_info_from_tree"
child_node =
{stamp = 1016238645, user_data = 0x2dc46e2210, user_data2 = 0x0, user_data3 = 0x0}
#10 0x0000002dc3a1a5c1 in refresh_list (n=250, pid_list=0x2dc4b28cf0, app=0x2dc3eedf60) at proctable.cpp:1031
info =
@0x2dc4ade998: {<MutableProcInfo> = {<procman::NonCopyable> = {<No data fields>}, user = "hussam", wchan = "do_wait", vmsize = 111599616, memres = 30281728, memshared = 25239552, memwritable = 0, mem = 5042176, start_time = 1503050917, cpu_time = 1, disk_write_bytes_current = 0, disk_read_bytes_current = 0, disk_write_bytes_total = 0, disk_read_bytes_total = 0, status = 2, pcpu = 0, nice = 0, cgroup_name = "/user.slice/user-1000.slice (blkio, cpu,cpuacct, devices, memory), /user.slice/user-1000.slice/session-c10.scope (, pids, systemd)", unit = "session-c10.scope", session = "c10", seat = "", owner = "hussam"}, node = {stamp = 1016238645, user_data = 0x2dc4576230, user_data2 = 0x0, user_data3 = 0x0}, pixbuf = {pCppObject_ = 0x2dc46b1fe0}, tooltip = "/usr/bin/clang++ -std=gnu++11 -o Unified_cpp_layout_style4.o -c -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_"..., name = "clang++", arguments = "/usr/bin/clang++ -std=gnu++11 -o Unified_cpp_layout_style4.o -c -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_"..., security_context = "", pid = 32384, ppid = 32274, uid = 1000}
addition =
std::__cxx11::list = {[0] = 0x2dc4704cc8, [1] = 0x2dc4b14358, [2] = 0x2dc4275028, [3] = 0x2dc4b4d0a8, [4] = 0x2dc46fdcb8, [5] = 0x2dc4aec028}
i = <optimized out>
pids =
std::set with 250 elements = {[0] = 1, [1] = 2, [2] = 3, [3] = 5, [4] = 7, [5] = 8, [6] = 9, [7] = 10, [8] = 11, [9] = 12, [10] = 13, [11] = 14, [12] = 15, [13] = 16, [14] = 18, [15] = 19, [16] = 20, [17] = 21, [18] = 22, [19] = 24, [20] = 25, [21] = 26, [22] = 27, [23] = 28, [24] = 30, [25] = 31, [26] = 32, [27] = 33, [28] = 34, [29] = 35, [30] = 36, [31] = 37, [32] = 38, [33] = 39, [34] = 40, [35] = 41, [36] = 42, [37] = 47, [38] = 48, [39] = 50, [40] = 51, [41] = 60, [42] = 61, [43] = 91, [44] = 121, [45] = 122, [46] = 123, [47] = 124, [48] = 125, [49] = 126, [50] = 127, [51] = 128, [52] = 133, [53] = 134, [54] = 136, [55] = 143, [56] = 161, [57] = 171, [58] = 174, [59] = 175, [60] = 176, [61] = 177, [62] = 178, [63] = 188, [64] = 189, [65] = 190, [66] = 191, [67] = 192, [68] = 193, [69] = 202, [70] = 216, [71] = 217, [72] = 240, [73] = 248, [74] = 249, [75] = 250, [76] = 251, [77] = 252, [78] = 253, [79] = 254, [80] = 255, [81] = 256, [82] = 257, [83] = 258, [84] = 259, [85] = 260, [86] = 261, [87] = 262, [88] = 263, [89] = 274, [90] = 276, [91] = 295, [92] = 325, [93] = 326, [94] = 333, [95] = 334, [96] = 345, [97] = 348, [98] = 349, [99] = 350, [100] = 351, [101] = 352, [102] = 361, [103] = 362, [104] = 365, [105] = 367, [106] = 372, [107] = 373, [108] = 384, [109] = 460, [110] = 468, [111] = 1095, [112] = 1113, [113] = 1136, [114] = 1141, [115] = 1145, [116] = 1155, [117] = 1158, [118] = 1159, [119] = 1220, [120] = 1237, [121] = 1257, [122] = 1321, [123] = 1350, [124] = 1354, [125] = 1360, [126] = 1383, [127] = 1390, [128] = 1401, [129] = 1405, [130] = 1410, [131] = 1412, [132] = 1434, [133] = 1439, [134] = 1449, [135] = 1482, [136] = 1486, [137] = 1492, [138] = 1495, [139] = 1505, [140] = 1510, [141] = 1511, [142] = 1516, [143] = 1521, [144] = 1527, [145] = 1541, [146] = 1554, [147] = 1565, [148] = 1590, [149] = 1594, [150] = 1599, [151] = 1603, [152] = 1607, [153] = 1609, [154] = 1613, [155] = 1615, [156] = 1618, [157] = 1622, [158] = 1625, [159] = 1626, [160] = 1627, [161] = 1631, [162] = 1634, [163] = 1640, [164] = 1644, [165] = 1646, [166] = 1650, [167] = 1653, [168] = 1659, [169] = 1660, [170] = 1694, [171] = 1695, [172] = 1696, [173] = 1704, [174] = 1712, [175] = 1803, [176] = 1854, [177] = 1857, [178] = 1925, [179] = 2041, [180] = 2204, [181] = 2238, [182] = 2696, [183] = 3277, [184] = 3536, [185] = 3542, [186] = 5224, [187] = 5248, [188] = 5362, [189] = 5612, [190] = 6596, [191] = 7910, [192] = 7911, [193] = 7912, [194] = 12108, [195] = 13532, [196] = 14057, [197] = 14063, [198] = 14419, [199] = 15422...}
it =
{first = 32384, second = {<MutableProcInfo> = {<procman::NonCopyable> = {<No data fields>}, user = "hussam", wchan = "do_wait", vmsize = 111599616, memres = 30281728, memshared = 25239552, memwritable = 0, mem = 5042176, start_time = 1503050917, cpu_time = 1, disk_write_bytes_current = 0, disk_read_bytes_current = 0, disk_write_bytes_total = 0, disk_read_bytes_total = 0, status = 2, pcpu = 0, nice = 0, cgroup_name = "/user.slice/user-1000.slice (blkio, cpu,cpuacct, devices, memory), /user.slice/user-1000.slice/session-c10.scope (, pids, systemd)", unit = "session-c10.scope", session = "c10", seat = "", owner = "hussam"}, node = {stamp = 1016238645, user_data = 0x2dc4576230, user_data2 = 0x0, user_data3 = 0x0}, pixbuf = {pCppObject_ = 0x2dc46b1fe0}, tooltip = "/usr/bin/clang++ -std=gnu++11 -o Unified_cpp_layout_style4.o -c -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_"..., name = "clang++", arguments = "/usr/bin/clang++ -std=gnu++11 -o Unified_cpp_layout_style4.o -c -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/home/hussam/cache/firefox/src/gecko-dev/obj-x86_"..., security_context = "", pid = 32384, ppid = 32274, uid = 1000}}
pid_list = 0x2dc4b28cf0
proclist = {flags = 7, number = 250, total = 1000, size = 4}
cpu = Python Exception <class 'gdb.error'> value of type `glibtop_cpu' requires 65624 bytes, which is more than max-value-size:
#11 0x0000002dc3a1a5c1 in proctable_update(GsmApplication*) (app=app@entry=0x2dc3eedf60) at proctable.cpp:1142
pid_list = 0x2dc4b28cf0
proclist = {flags = 7, number = 250, total = 1000, size = 4}
cpu = Python Exception <class 'gdb.error'> value of type `glibtop_cpu' requires 65624 bytes, which is more than max-value-size:
#12 0x0000002dc3a1b30d in cb_timeout(gpointer) (data=0x2dc3eedf60,
data@entry=<error reading variable: value has been optimized out>)
at proctable.cpp:178
app = 0x2dc3eedf60
new_interval = 0
#13 0x00007f1b53de16d3 in g_timeout_dispatch (source=source@entry=0x2dc42140e0, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4633
timeout_source = 0x2dc42140e0
again = <optimized out>
#14 0x00007f1b53de0bf6 in g_main_dispatch (context=0x2dc3f81210)
at gmain.c:3148
dispatch = 0x7f1b53de16c0 <g_timeout_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x2dc3eedf60
callback = 0x2dc3a1b2f0 <cb_timeout(gpointer)>
cb_funcs = 0x7f1b540a92a0 <g_source_callback_funcs>
cb_data = 0x2dc4110990
need_destroy = <optimized out>
source = 0x2dc42140e0
current = 0x2dc3fb2e90
i = 0
#15 0x00007f1b53de0bf6 in g_main_context_dispatch (context=context@entry=0x2dc3f81210) at gmain.c:3813
#16 0x00007f1b53de0fd1 in g_main_context_iterate (context=context@entry=0x2dc3f81210, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3886
max_priority = 2147483647
timeout = 3
some_ready = 1
nfds = <optimized out>
allocated_nfds = 3
fds = 0x2dc3f53460
#17 0x00007f1b53de105e in g_main_context_iteration (context=context@entry=0x2dc3f81210, may_block=may_block@entry=1) at gmain.c:3947
retval = <optimized out>
#18 0x00007f1b54a3449e in g_application_run (application=0x2dc3f14230 [gtkmm__GtkApplication], argc=<optimized out>, argv=<optimized out>)
at gapplication.c:2401
arguments = 0x2dc3f53460
status = 0
context = 0x2dc3f81210
acquired_context = <optimized out>
__func__ = "g_application_run"
#19 0x0000002dc3a1099d in main(int, char**) (argc=1, argv=0x7ffc8c3e7448)
at main.cpp:37
application = {pCppObject_ = 0x2dc3eedf60}
Version: 3.25.x