[Pkg-xfce-devel] Bug#844741: [ristretto] Segafault when run as root

Philipp Klaus Krause pkk at spth.de
Fri Nov 18 15:33:08 UTC 2016


Package: ristretto
Version: 0.8.1-1
Severity: normal

--- Please enter the report below this line. ---

I can run ristretto as a normal user. But when I try to start it from a
terminal where I am root, I get a segfault:

root at notebook4:/tmp# gdb ristretto
GNU gdb (Debian 7.11.1-2+b1) 7.11.1
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 ristretto...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/ristretto
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_connect_signal: assertion
'DBUS_IS_G_PROXY (proxy)' failed

** (ristretto:8002): CRITICAL **: dbus_g_proxy_connect_signal: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed
[New Thread 0x7fffedd49700 (LWP 8006)]
[New Thread 0x7fffed548700 (LWP 8007)]

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_connect_signal: assertion
'DBUS_IS_G_PROXY (proxy)' failed

** (ristretto:8002): CRITICAL **: dbus_g_proxy_connect_signal: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

(ristretto:8002): xfconf-CRITICAL **: xfconf_init() must be called
before attempting to use libxfconf!

** (ristretto:8002): CRITICAL **: dbus_g_proxy_call: assertion
'DBUS_IS_G_PROXY (proxy)' failed

(ristretto:8002): GLib-CRITICAL **: g_propagate_error: assertion 'src !=
NULL' failed

Thread 1 "ristretto" received signal SIGSEGV, Segmentation fault.
0x00007ffff5dfeb77 in ?? () from /usr/lib/x86_64-linux-gnu/libxfconf-0.so.2
(gdb) bt
#0  0x00007ffff5dfeb77 in ?? () from
/usr/lib/x86_64-linux-gnu/libxfconf-0.so.2
#1  0x00007ffff5dff92e in ?? () from
/usr/lib/x86_64-linux-gnu/libxfconf-0.so.2
#2  0x00007ffff5e00e4d in xfconf_channel_set_property () from
/usr/lib/x86_64-linux-gnu/libxfconf-0.so.2
#3  0x00007ffff5dfcb8b in ?? () from
/usr/lib/x86_64-linux-gnu/libxfconf-0.so.2
#4  0x00007ffff6573f75 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007ffff6585f82 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007ffff658ebcc in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007ffff658efaf in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007ffff65783a4 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007ffff6577c46 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff657c130 in g_object_set_property () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x0000555555569c78 in ?? ()
#12 0x0000555555570619 in ?? ()
#13 0x000055555557190f in ?? ()
#14 0x00007ffff659734b in g_type_create_instance () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff65791fb in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff657ac0d in g_object_newv () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff657b3c4 in g_object_new () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x0000555555573c31 in ?? ()
#19 0x00005555555628d0 in ?? ()
#20 0x00007ffff4bcc2b1 in __libc_start_main (main=0x555555562790,
argc=1, argv=0x7fffffffe3b8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>,
    stack_end=0x7fffffffe3a8) at ../csu/libc-start.c:291
#21 0x0000555555562a9a in ?? ()
(gdb) quit
A debugging session is active.

	Inferior 1 [process 8002] will be killed.

Quit anyway? (y or n) y

--- System information. ---
Architecture: Kernel:       Linux 4.8.0-1-amd64

Debian Release: stretch/sid
  500 unstable        ftp.de.debian.org   500 testing
ftp.de.debian.org     1 experimental    ftp.de.debian.org
--- Package information. ---
Depends                      (Version) | Installed
======================================-+-===============
libc6                         (>= 2.4) | libcairo2                   (>=
1.8.0) | libdbus-glib-1-2             (>= 0.78) | libexif12
 (>= 0.6.21-1~) | libgdk-pixbuf2.0-0         (>= 2.22.0) | libglib2.0-0
             (>= 2.37.3) | libgtk2.0-0                (>= 2.24.0) |
libpango-1.0-0             (>= 1.14.0) | libpangocairo-1.0-0        (>=
1.14.0) | libx11-6                               | libxfce4ui-1-0
      (>= 4.9.1) | libxfce4util7               (>= 4.9.0) |
libxfconf-0-2               (>= 4.6.0) |

Recommends      (Version) | Installed
=========================-+-===========
tumbler                   | 0.1.31-2+b3


Package's Suggests field is empty.



More information about the Pkg-xfce-devel mailing list