Re: [Geary] Main window not shown



I rolled back to gtk 3.12 (and all dependent gnome packages) and the problem went away. Not very satisfying, but at least it's working now. I'll be extra careful with upgrades in the next few months...

On Thu, 2 Oct, 2014 at 9:09 , Oliver <ogtifs gmail com> wrote:
Running under strace makes it look like geary is waiting for something that doesn't arrive? I get the following pattern repeated infinitely:

poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=6, events=POLLIN}], 3, 0) = 0 (Timeout)
futex(0x7fff238a5230, FUTEX_WAKE, 1)    = 0
futex(0x181b5b0, FUTEX_WAIT, 0, {0, 99999047}) = -1 ETIMEDOUT (Connection timed out) recvmsg(8, 0x7fff238a4f20, 0) = -1 EAGAIN (Resource temporarily unavailable)

/proc doesn't seem to help me much:

$ ls -l /proc/1772/fd
total 0
lrwx------ 1 og og 64 Oct  2 09:01 0 -> /dev/pts/0
lrwx------ 1 og og 64 Oct  2 09:01 1 -> /dev/pts/0
lr-x------ 1 og og 64 Oct  2 09:01 10 -> anon_inode:inotify
lrwx------ 1 og og 64 Oct 2 09:01 11 -> /home/og/.cache/webkit/icondatabase/WebpageIcons.db
lrwx------ 1 og og 64 Oct  2 09:01 12 -> anon_inode:[eventfd]
lrwx------ 1 og og 64 Oct  2 09:01 13 -> socket:[14779]
lrwx------ 1 og og 64 Oct  2 09:01 14 -> socket:[14226]
lr-x------ 1 og og 64 Oct  2 09:01 15 -> /dev/urandom
lrwx------ 1 og og 64 Oct  2 08:59 2 -> /dev/pts/0
lrwx------ 1 og og 64 Oct  2 09:01 3 -> anon_inode:[eventfd]
lrwx------ 1 og og 64 Oct  2 09:01 4 -> socket:[15584]
lrwx------ 1 og og 64 Oct  2 09:01 5 -> anon_inode:[eventfd]
lrwx------ 1 og og 64 Oct  2 09:01 6 -> socket:[16497]
lrwx------ 1 og og 64 Oct  2 09:01 7 -> anon_inode:[eventfd]
lrwx------ 1 og og 64 Oct  2 09:01 8 -> socket:[14219]
lrwx------ 1 og og 64 Oct  2 09:01 9 -> anon_inode:[eventfd]

2014-10-01 22:14 GMT+02:00 Oliver <ogtifs gmail com>:
Yes, I have 5 email accounts registered (2 gmail, one google-app, 2 custom dovecot/postfix), but I don't think that's relevant. When I park my old folder with five accounts and create a fresh database with just one that geary prompts for on "fresh" startup, the progress dialog pops up, but disappears in a few seconds and I'm left in the same blocked state. The last line in --debug is

[deb] 22:07:39 0.100482 db-versioned-database.vala:126: Upgrading database to version 22 with /usr/share/geary/sql/version-022.sql

I even left it a few hours earlier this morning with no results - it's not using any CPU whatsoever.

I'm using gtk 3.14.0 (current latest in Arch)


2014-10-01 21:21 GMT+02:00 Jim Nelson <jim yorba org>:
Just to be clear, do you have 5 email accounts registered with Geary? And, what version of GTK+ are you using?

Database upgrade 22 requires repopulating the attachment table, which can take a while with an old/large mail database. That shouldn't be a problem with a fresh account, though, so I'm not sure that's the problem. (Also, a progress bar should be displayed while it's working).

If you bring up System Monitor, do you see the Geary process spinning (i.e. approx 100% CPU)?

-- Jim

On Wed, Oct 1, 2014 at 2:46 AM, Oliver <ogtifs gmail com> wrote:
Hi all,

I've been running Geary since version 0.2 but have hit a snag in my latest upgrade. I'm using Arch Linux, and the behaviour is the same whether I use the repository version (0.8) or compile from git head.

I get my usual popup from gnome-keyring, but after this the geary main window isn't shown. geary --debug gives this output:

(geary:5036): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2:16: Theming engine 'adwaita' not found [msg] 11:31:21 0.042565 geary-application.vala:174: Geary 0.8.0 prefix=/usr exec_dir=/usr/bin is_installed=true

(geary:5036): GLib-GObject-WARNING **: The property GtkWidget:margin-left is deprecated and shouldn't be used anymore. It will be removed in a future version.

(geary:5036): GLib-GObject-WARNING **: The property GtkWidget:margin-right is deprecated and shouldn't be used anymore. It will be removed in a future version.

(geary:5036): GLib-GObject-WARNING **: The property GtkButton:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(geary:5036): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

(geary:5036): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version. [deb] 11:31:21 0.059084 null-indicator.vala:13: No messaging menu support in this build [deb] 11:31:21 0.012990 conversation-web-view.vala:207: Loading new message viewer style from /home/og/.config/geary/user-message.css...

(geary:5036): Gtk-WARNING **: Symbolic icon go-down-symbolic of size 16 is in an icon theme directory of size 96

(geary:5036): Gtk-WARNING **: Symbolic icon starred-symbolic of size 16 is in an icon theme directory of size 96

(geary:5036): Gtk-WARNING **: Symbolic icon non-starred-symbolic of size 16 is in an icon theme directory of size 96

(geary:5036): Gtk-WARNING **: Symbolic icon mail-attachment-symbolic of size 16 is in an icon theme directory of size 96

(geary:5036): Gtk-WARNING **: Symbolic icon close-symbolic is not in an icon theme directory [deb] 11:31:22 0.989834 db-versioned-database.vala:77: VersionedDatabase.upgrade: current database schema for /home/og/.local/share/geary/[REDACTED]/geary.db: 22 [deb] 11:31:22 0.333888 db-versioned-database.vala:77: VersionedDatabase.upgrade: current database schema for /home/og/.local/share/geary/[REDACTED]/geary.db: 22 [deb] 11:31:22 0.025958 db-versioned-database.vala:77: VersionedDatabase.upgrade: current database schema for /home/og/.local/share/geary/[REDACTED]/geary.db: 22 [deb] 11:31:22 0.112171 db-versioned-database.vala:77: VersionedDatabase.upgrade: current database schema for /home/og/.local/share/geary/[REDACTED]/geary.db: 22 [deb] 11:31:23 0.100261 db-versioned-database.vala:77: VersionedDatabase.upgrade: current database schema for /home/og/.local/share/geary/[REDACTED]/geary.db: 22

... and here it stops. The process does not terminate, but no window is shown. I don't seem to have any issues with any other modern gtk apps e.g. evince (which also complains about missing adwaita) .

Putting ~/.local/share/geary aside means I see the "create new account" dialog, but after setting one up I end up back in this situation again.

Any advice about how to debug this would be great!

Cheers,
Oliver





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]