[Pkg-xfce-devel] Bug#862037: xfce4-systemload-plugin: frequent core files from systemload plugin

Mike Kupfer mkupfer at alum.berkeley.edu
Sun May 7 16:57:54 UTC 2017


Package: xfce4-systemload-plugin
Version: 1.1.2-1+b1
Severity: normal

Dear Maintainer,

I frequently notice a core file in $HOME.  The timestamps on the core
files suggest that they are generated when I log out.

$ file core
core: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from '/usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-linux-gnu/xfc', real uid: 1000, effective uid: 1000, real gid: 1000, effective gid: 1000, execfn: '/usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0', platform: 'x86_64'

Suspecting this might be from the System Load Monitor plugin, I
right-clicked on it and removed it, which yielded another core.

Re-adding the plugin to the panel and immediately removing it (i.e.,
without changing its configuration) produced yet another core file.

I've seen core files when I use this plugin on Oracle Linux 7, so I
suspect--but am not certain--that this is an upstream bug.

Here's a stack trace from gdb.

$ gdb /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 core.bugreport
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0...(no debugging symbols found)...done.

warning: core file may not match specified executable file.
[New LWP 2159]
[New LWP 2160]
[New LWP 2161]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-1.0 /usr/lib/x86_64-linux-gnu/xfc'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7fb597310a80 (LWP 2159))]
(gdb) bt
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007fb5950133fa in __GI_abort () at abort.c:89
#2  0x00007fb59504fbd0 in __libc_message (do_abort=do_abort at entry=2, 
    fmt=fmt at entry=0x7fb595144bd0 "*** Error in `%s': %s: 0x%s ***\n")
    at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007fb595055f96 in malloc_printerr (action=3, 
    str=0x7fb59514176d "free(): invalid pointer", ptr=<optimized out>, 
    ar_ptr=<optimized out>) at malloc.c:5046
#4  0x00007fb59505678e in _int_free (av=0x7fb595377b00 <main_arena>, 
    p=0x55c345ae39c0, have_lock=0) at malloc.c:3902
#5  0x00007fb58e43abee in ?? ()
   from /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libsystemload.so
#6  0x00007fb595cdef75 in g_closure_invoke (closure=0x55c345af53b0, 
    return_value=return_value at entry=0x0, n_param_values=1, 
    param_values=param_values at entry=0x7ffd3e241630, 
    invocation_hint=invocation_hint at entry=0x7ffd3e2415b0)
    at ././gobject/gclosure.c:804
#7  0x00007fb595cf0f82 in signal_emit_unlocked_R (
    node=node at entry=0x55c345aa8650, detail=detail at entry=0, 
    instance=instance at entry=0x55c345a9f0c0, 
    emission_return=emission_return at entry=0x0, 
    instance_and_params=instance_and_params at entry=0x7ffd3e241630)
    at ././gobject/gsignal.c:3635
---Type <return> to continue, or q <return> to quit---
#8  0x00007fb595cf9bdc in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args at entry=0x7ffd3e2417e0) at ././gobject/gsignal.c:3391
#9  0x00007fb595cf9fbf in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>)
    at ././gobject/gsignal.c:3447
#10 0x00007fb596f9fe87 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libxfce4panel-1.0.so.4
#11 0x00007fb595ce5648 in g_object_run_dispose (object=0x55c345a9f0c0)
    at ././gobject/gobject.c:1084
#12 0x00007fb5969fefdf in gtk_container_destroy (object=0x55c345ac7090)
    at ./gtk/gtkcontainer.c:1073
#13 0x00007fb595cdef75 in g_closure_invoke (
    closure=closure at entry=0x55c345a81400, return_value=return_value at entry=0x0, 
    n_param_values=1, param_values=param_values at entry=0x7ffd3e241ab0, 
    invocation_hint=invocation_hint at entry=0x7ffd3e241a30)
    at ././gobject/gclosure.c:804
#14 0x00007fb595cf1296 in signal_emit_unlocked_R (
    node=node at entry=0x55c345a81450, detail=detail at entry=0, 
    instance=instance at entry=0x55c345ac7090, 
    emission_return=emission_return at entry=0x0, 
    instance_and_params=instance_and_params at entry=0x7ffd3e241ab0)
    at ././gobject/gsignal.c:3751
---Type <return> to continue, or q <return> to quit---
#15 0x00007fb595cf9bdc in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args at entry=0x7ffd3e241c60) at ././gobject/gsignal.c:3391
#16 0x00007fb595cf9fbf in g_signal_emit (
    instance=instance at entry=0x55c345ac7090, signal_id=<optimized out>, 
    detail=detail at entry=0) at ././gobject/gsignal.c:3447
#17 0x00007fb596a9da60 in gtk_object_dispose (gobject=0x55c345ac7090)
    at ./gtk/gtkobject.c:421
#18 0x00007fb595ce5648 in g_object_run_dispose (object=0x55c345ac7090)
    at ././gobject/gobject.c:1084
#19 0x000055c34490c132 in main ()



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages xfce4-systemload-plugin depends on:
ii  libatk1.0-0          2.22.0-1
ii  libc6                2.24-10
ii  libcairo2            1.14.8-1
ii  libfontconfig1       2.11.0-6.7+b1
ii  libfreetype6         2.6.3-3.2
ii  libgdk-pixbuf2.0-0   2.36.5-2
ii  libglib2.0-0         2.50.3-2
ii  libgtk2.0-0          2.24.31-2
ii  libpango-1.0-0       1.40.5-1
ii  libpangocairo-1.0-0  1.40.5-1
ii  libpangoft2-1.0-0    1.40.5-1
ii  libupower-glib3      0.99.4-4+b1
ii  libxfce4ui-1-0       4.12.1-2
ii  libxfce4util7        4.12.1-3
ii  xfce4-panel          4.12.1-2

Versions of packages xfce4-systemload-plugin recommends:
ii  upower  0.99.4-4+b1

xfce4-systemload-plugin suggests no packages.

-- no debconf information



More information about the Pkg-xfce-devel mailing list