After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 664489 - gnome-control-center crashes with SIGSEGV when user-accounts is clicked
gnome-control-center crashes with SIGSEGV when user-accounts is clicked
Status: RESOLVED OBSOLETE
Product: gnome-control-center
Classification: Core
Component: User Accounts
3.2.x
Other Linux
: High critical
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
3.10
: 665589 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-11-21 17:35 UTC by Amian
Modified: 2020-10-26 20:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
stack trace for bug 664489 (10.55 KB, text/plain)
2011-11-22 10:04 UTC, Amian
Details
stack trace for bug 664489 with debugging symbols (15.01 KB, text/plain)
2011-11-22 11:38 UTC, Amian
Details

Description Amian 2011-11-21 17:35:52 UTC
This is the stracktrace when user-accounts is cliecked with root privileges
$ sudo strace gnome-control-center
[...]
write(7, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x21a681ec, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x21b34740, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x21b35648, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=13, events=POLLIN}], 1, -1)   = 1 ([{fd=13, revents=POLLIN}])
read(13, "\1\0\0\0\0\0\0\0", 16)        = 8
close(13)                               = 0
access("/usr/share/gnome-control-center/ui/user-accounts/account-dialog.ui", F_OK) = 0
open("/usr/share/gnome-control-center/ui/user-accounts/account-dialog.ui", O_RDONLY|O_LARGEFILE) = 13
fstat64(13, {st_mode=S_IFREG|0644, st_size=11663, ...}) = 0
read(13, "<?xml version=\"1.0\"?>\n<interface"..., 11663) = 11663
close(13)                               = 0
brk(0x21bb6000)                         = 0x21bb6000
gettimeofday({1321896805, 285584}, NULL) = 0
access("/usr/share/gnome-control-center/ui/user-accounts/password-dialog.ui", F_OK) = 0
open("/usr/share/gnome-control-center/ui/user-accounts/password-dialog.ui", O_RDONLY|O_LARGEFILE) = 13
fstat64(13, {st_mode=S_IFREG|0644, st_size=25275, ...}) = 0
read(13, "<?xml version=\"1.0\"?>\n<interface"..., 25275) = 25275
close(13)                               = 0
gettimeofday({1321896805, 295920}, NULL) = 0
brk(0x21bd7000)                         = 0x21bd7000
gettimeofday({1321896805, 303346}, NULL) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Comment 1 Bastien Nocera 2011-11-21 17:49:07 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!

(Note: strace doesn't not create a stack trace, it traces system calls)
Comment 2 Amian 2011-11-22 08:14:14 UTC
This is the stack trace with gdb:

$sudo gdb gnome-contro-center 2>&1 | tee log.txt

Copyright (C) 2011 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 "i686-linux-gnu".
Para las instrucciones de informe de errores, vea:
<http://bugs.launchpad.net/gdb-linaro/>...
Leyendo símbolos desde /usr/bin/gnome-control-center...(no se encontraron símbolos de depuración)hecho.
(gdb) handle SIG33 pass nostop noprint
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/gnome-control-center
[Depuración de hilo usando libthread_db enabled]
[Nuevo Thread 0xa4deab70 (LWP 20418)]
[Nuevo Thread 0xa43ffb70 (LWP 20420)]

Program received signal SIGSEGV, Segmentation fault.
0xa8061c4e in ?? () from /usr/lib/control-center-1/panels/libuser-accounts.so
(gdb) quit
Una sesión de depuración está activa.

        Inferior 1 [process 20413] will be killed.

¿Salir de cualquier modo? (y o n)

If you need some information just tell me to make some test.
Comment 3 Amian 2011-11-22 10:04:30 UTC
Created attachment 201911 [details]
stack trace for bug 664489
Comment 4 Bastien Nocera 2011-11-22 10:48:46 UTC
The stack trace lacks debugging symbols:
https://wiki.ubuntu.com/DebuggingProgramCrash

By the way, why are you running it as root through sudo?
Comment 5 Amian 2011-11-22 11:38:59 UTC
Created attachment 201918 [details]
stack trace for bug 664489 with debugging symbols

Ok I have added debugging symbols and attached results.

I need it running as root because I do launch it from an application that is already running as root.
Comment 6 Akhil Laddha 2012-01-06 06:51:57 UTC
*** Bug 665589 has been marked as a duplicate of this bug. ***
Comment 7 Matthew Paul Thomas (mpt) 2012-01-13 09:04:34 UTC
(In the duplicate bug 665589 I am not running it as root.)
Comment 8 Thomas Wood 2013-06-11 13:00:46 UTC
I can't reproduce this crash using 3.8. Do you still have this issue?
Comment 9 Ondrej Holy 2014-02-13 13:26:32 UTC
This is an old bug, I can't reproduce it. If you still see it with current versions, please reopen with reproduction details.