Bug 958605 - [abrt] mate-session-manager-1.5.1-1.fc18: gvdb_table_lookup: Process /usr/bin/mate-session was killed by signal 7 (SIGBUS)
Summary: [abrt] mate-session-manager-1.5.1-1.fc18: gvdb_table_lookup: Process /usr/bin...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mate-session-manager
Version: 18
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dan Mashal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:1374f433b021599f9ff5a13bc28...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-05-02 03:26 UTC by davedave.skinner
Modified: 2013-05-16 02:55 UTC (History)
3 users (show)

Fixed In Version: mate-session-manager-1.5.2-1.fc18
Clone Of:
Environment:
Last Closed: 2013-05-02 04:05:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (22.26 KB, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: cgroup (128 bytes, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: core_backtrace (2.13 KB, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: dso_list (6.95 KB, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: environ (1.24 KB, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: limits (1.29 KB, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: maps (39.59 KB, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: open_fds (719 bytes, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: proc_pid_status (926 bytes, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details
File: var_log_messages (17.50 KB, text/plain)
2013-05-02 03:26 UTC, davedave.skinner
no flags Details

Description davedave.skinner 2013-05-02 03:26:10 UTC
Description of problem:
Using "yum", I loaded Evolution.
Then, I removed theprevious "evolution" directories from ~/.cache/, ~/.config/, and ~/.local/.  I did this to start the use of Evolution from scratch.
Then, I fired up Evolution from the GUI, and told it to IMAP my gmail.com account in its entirety.  I did this to backup my gmail.com account.
I hit the send/receive button, and Evolution appeared to be starting to download my gmail.com account.  So, I went to bed.
When I awoke, this appeared to be still going on 10 hours later, and there were all sorts of error writing journal messages in all of my text windows.  When I tried to deal with Evolution, it crashed.
I still could not "cat" a text file.  So, I attempted to reboot the system.  This went well until I tried to log in, but then I got some error message saying something could not be logged.  This happened repeatedly when I tried to log in.  So, I powered down the machine, and finally got total control back.

Version-Release number of selected component:
mate-session-manager-1.5.1-1.fc18

Additional info:
backtrace_rating: 4
cmdline:        mate-session
crash_function: gvdb_table_lookup
executable:     /usr/bin/mate-session
kernel:         3.8.8-202.fc18.x86_64
uid:            500
ureports_counter: 1
xsession_errors: mate-session[1423]: WARNING: Could not launch application 'dropbox.desktop': Unable to start application: Failed to execute child process "dropbox" (No such file or directory)

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 gvdb_table_lookup at gvdb-reader.c:340
 #1 gvdb_table_get_value at gvdb-reader.c:653
 #2 dconf_engine_read at dconf-engine.c:525
 #3 g_settings_backend_read at gsettingsbackend.c:733
 #4 g_settings_read_from_backend at gsettings.c:1040
 #5 g_settings_get_value at gsettings.c:1080
 #6 g_settings_get_int at gsettings.c:1615
 #7 load_idle_delay_from_gsettings at gsm-manager.c:2306
 #8 gsm_manager_init at gsm-manager.c:2400
 #9 g_type_create_instance at gtype.c:1890

Comment 1 davedave.skinner 2013-05-02 03:26:13 UTC
Created attachment 742445 [details]
File: backtrace

Comment 2 davedave.skinner 2013-05-02 03:26:15 UTC
Created attachment 742446 [details]
File: cgroup

Comment 3 davedave.skinner 2013-05-02 03:26:16 UTC
Created attachment 742447 [details]
File: core_backtrace

Comment 4 davedave.skinner 2013-05-02 03:26:19 UTC
Created attachment 742448 [details]
File: dso_list

Comment 5 davedave.skinner 2013-05-02 03:26:21 UTC
Created attachment 742449 [details]
File: environ

Comment 6 davedave.skinner 2013-05-02 03:26:23 UTC
Created attachment 742450 [details]
File: limits

Comment 7 davedave.skinner 2013-05-02 03:26:26 UTC
Created attachment 742451 [details]
File: maps

Comment 8 davedave.skinner 2013-05-02 03:26:29 UTC
Created attachment 742452 [details]
File: open_fds

Comment 9 davedave.skinner 2013-05-02 03:26:30 UTC
Created attachment 742453 [details]
File: proc_pid_status

Comment 10 davedave.skinner 2013-05-02 03:26:37 UTC
Created attachment 742454 [details]
File: var_log_messages

Comment 11 Dan Mashal 2013-05-02 04:05:31 UTC
The .config dir stores all X settings. Of course it crashed... .config gets created on your first login.

Comment 12 Dan Mashal 2013-05-02 04:14:51 UTC
Try the same thing again with MSM 1.5.2 but please logout and log back in after you delete .config

Comment 13 Fedora Update System 2013-05-02 04:25:35 UTC
mate-session-manager-1.5.2-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/mate-session-manager-1.5.2-1.fc18

Comment 14 Dan Mashal 2013-05-02 04:33:18 UTC
If anything you will get the same results and this is a dconf or evolution bug.

Profile Specification

dconf stores its profiles in text files. $DCONF_PROFILE can specify a relative path to the file from "/etc/dconf/profile/", or an absolute path (such as in a user's home directory). For example, the 'user' profile is stored in "/etc/dconf/profile/user". The profile name can only use alphanumeric characters or '_'.

A profile file might look like the following:

user-db:user
system-db:local
system-db:site

Each line in a profile specifies one dconf database. The first line indicates the database used to write changes, and the remaining lines indicate read-only databases. (The first line should specify a user-db, so that users can actually make configuration changes.)

A "user-db" line specifies a user database. These databases are found in ${XDG_CONFIG_HOME}/dconf/ (typically ~/.config/dconf/). The name of the file to open in that directory is exactly as it is written in the profile. In our example, "~/.config/dconf/user" would be opened. This file is expected to be in the binary dconf (GVDB) database format. Note that XDG_CONFIG_HOME cannot be set/modified per terminal or session (E.G. export XDG_CONFIG_HOME=...), because then the writer and reader would be working on different DBs (the writer is started by DBus and cannot see that variable).

Comment 15 Fedora Update System 2013-05-16 02:55:08 UTC
mate-session-manager-1.5.2-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.