GNOME Bugzilla – Bug 695236
Crash on "Add an online account"
Last modified: 2014-01-18 12:40:33 UTC
GNOME Control Center crash on "Add an online account". gnome-control-center from master. gnome-online-accounts from master. Output from running in GDB: Reading symbols from /usr/bin/gnome-control-center...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/gnome-control-center warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000 warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3509.0-gdb.py", line 9, in <module> from gobject import register File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> import gdb.backtrace ImportError: No module named backtrace [New Thread 0x7fffda7fe700 (LWP 21265)] Fontconfig error: "/etc/fonts/conf.d/29-replace-bitmap-fonts.conf", line 16: invalid attribute 'name' Fontconfig error: "/etc/fonts/conf.d/29-replace-bitmap-fonts.conf", line 26: invalid attribute 'name' Fontconfig error: "/etc/fonts/conf.d/29-replace-bitmap-fonts.conf", line 36: invalid attribute 'name' Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt
+ Trace 231596
What providers have you got there? Do you have the Yahoo and Twitter ones enabled by any chance?
Created attachment 238171 [details] One video is worth a thousand words
Please answer comment 1. Also, unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Starting program: /usr/bin/gnome-control-center warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000 warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3509.0-gdb.py", line 9, in <module> from gobject import register File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> import gdb.backtrace ImportError: No module named backtrace [New Thread 0x7fffda7f9700 (LWP 26602)] Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? ()
+ Trace 231598
(In reply to comment #2) > Created an attachment (id=238171) [details] > One video is worth a thousand words It is not that I don't believe you. :-) I really want to know the providers you had enabled while building gnome-online-accounts. I am running 3.7.91 on my system (installed system-wide and not jhbuild) and I don't get this crash. The code is pretty straightforward so it should predictably crash if something is really wrong. The Twitter and Yahoo ones are not expected to work, which is why they are not enabled by default and I usually delete them from the stable branches (they are gone from gnome-3-8 now) so that people don't end up having them by mistake. Anyway, I have applied some lipstick on the Yahoo code in master because Evolution might be able to use it at some point.
This is what I get when I turn on Yahoo on my end: (gdb) bt
+ Trace 231599
These traces look identical. Closing as NOTABUG. Please feel free to reopen if you have reason to believe otherwise.
It is Twitter. With --enable-twitter is Course. Without --enable-twitter is not Course.
Lets be more clear: WONTFIX. Repeating comment #5: no application uses the Twitter code, it is not clear we can legally integrate Twitter in GNOME, and hence it is unmaintained. Please don't reopen if you don't have an application in mind, and if you do we would still need to make sure we can use Twitter in GNOME. Their guidelines for 3rd party apps are pretty strict these days, and we have to be careful.
*** Bug 721061 has been marked as a duplicate of this bug. ***