Re: [Geary] Main window not shown
- From: Jim Nelson <jim yorba org>
- To: Oliver <ogtifs gmail com>
- Cc: geary-list gnome org
- Subject: Re: [Geary] Main window not shown
- Date: Wed, 08 Oct 2014 18:57:25 -0700
Reviewing old tickets, I found
https://bugzilla.gnome.org/show_bug.cgi?id=720360 which sounds a lot like your error. I wonder if that's it.
-- Jim
On Tue, Oct 7, 2014 at 11:59 PM, Oliver <ogtifs gmail com> wrote:
Hi, as I mentioned in my first message, I tried both the Arch binary package and compiling from master (in the same way as mentioned in #737811, from AUR geary-git) with the same bug appearing in both circumstances. Strange that the poster and I both managed to get it working with seemingly opposite approaches. I'm happy to just let this be for now - if it pops up again in the next upgrade I will dig deeper.
Cheers,
Oliver
On Tue, 7 Oct, 2014 at 9:21 , Jim Nelson <jim yorba org> wrote:
Oliver, the reporter at bug #737811 reported that if he built Geary from master (or, perhaps, from a tarball) Geary runs fine for him. He's also on Arch and suspects there's a problem with the Arch package.
Can you try building Geary yourself and seeing if that's true for you as well?
-- Jim
On Fri, Oct 3, 2014 at 12:42 PM, Jim Nelson <jim yorba org> wrote:
I suspect you're seeing the same thing that was reported at https://bugzilla.gnome.org/show_bug.cgi?id=737811
-- Jim
On Fri, Oct 3, 2014 at 2:57 AM, Oliver <ogtifs gmail com> wrote:
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]