Bug#934723: shotwell: Crash when opening google photo login page

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#934723: shotwell: Crash when opening google photo login page

Android Dev
Package: shotwell
Version: 0.30.4-1
Severity: normal

Steps to reproduce:
- select an image
- click on "Publish"
- the publish dialog opens... choose "Google Photos"
- click the "Log in" button
-> Segmentation fault

A backtrace gives:
#0  0x00007fffd5c0cc9b in  () at /usr/lib/x86_64-linux-gnu/libshotwell-authenticator.so.0
#1  0x00007ffff7d8bc7d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2  0x00007ffff7d9f345 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x00007ffff7da825e in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x00007ffff7da891f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007fffe4b8d4b5 in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#6  0x00007fffe4b6e567 in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#7  0x00007fffe4984cbb in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#8  0x00007fffe4cbbb71 in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#9  0x00007fffe4cb3e74 in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#10 0x00007fffe48f9409 in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#11 0x00007fffe49b3082 in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#12 0x00007fffe48f4fab in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#13 0x00007fffe48f5bd8 in  () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#14 0x00007fffd9ca7115 in WTF::RunLoop::performWork() () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#15 0x00007fffd9ca5fc9 in  () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#16 0x00007ffff7ca9dd8 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff7caa1c8 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff7caa4c2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff7139583 in gtk_dialog_run () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x0000555555645fbf in publishing_ui_publishing_dialog_run ()
#21 0x00005555556461f5 in publishing_ui_publishing_dialog_go ()


-- Package-specific info:

-- System Information:
Debian Release: 9.1
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.5folio (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
(ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en_CA.UTF-8
(charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh
linked to /bin/dash Init: systemd (via /run/systemd/system)

Versions of packages shotwell depends on:
ii  dbus-x11 [dbus-session-bus]     1.10.24-0+deb9u1
ii  dconf-cli                       0.26.0-2+b1
ii  libc6                           2.28-8
ii  libcairo2                       1.14.6-1
ii  libexif12                       0.6.21-2
ii  libgcr-base-3-1                 3.18.0-1
ii  libgcr-ui-3-1                   3.18.0-1
ii  libgdata22                      0.17.9-3
ii  libgdk-pixbuf2.0-0              2.36.5-2+deb9u1
ii  libgee-0.8-2                    0.18.0-1
ii  libgexiv2-2                     0.10.8-1
ii  libglib2.0-0                    2.58.3-1
ii  libgphoto2-6                    2.5.10-3
ii  libgphoto2-port12               2.5.10-3
ii  libgstreamer-plugins-base1.0-0  1.14.4-1
ii  libgstreamer1.0-0               1.14.4-1
ii  libgtk-3-0                      3.24.5-1
ii  libgudev-1.0-0                  230-2
ii  libjson-glib-1.0-0              1.2.6-1
ii  libpango-1.0-0                  1.42.4-6
ii  libpangocairo-1.0-0             1.42.4-6
ii  libraw19                        0.19.0-3
ii  librsvg2-common                 2.40.11-2
ii  libsoup2.4-1                    2.56.0-2+deb9u1
ii  libsqlite3-0                    3.16.2-5+deb9u1
ii  libwebkit2gtk-4.0-37            2.16.6-0+deb9u1
ii  libxml2                         2.9.4+dfsg1-2.2+deb9u2
ii  shotwell-common                 0.30.4-1

shotwell recommends no packages.

shotwell suggests no packages.

-- no debconf information

Reply | Threaded
Open this post in threaded view
|

Bug#934723: Extra info

Android Dev
Compiling from source and running in gdb, the crash happens in
    plugins/authenticator/shotwell/GoogleAuthenticator.vala:25
In line 24, the variable uri is defined as:
    new Soup.URI(get_view().get_uri())
but get_view().get_uri() turns out to be null,

Running with logging (SHOTWELL_LOG=1 SHOTWELL_LOG_FILE=:console:), I get:
L 22817 2019-08-14 02:30:27 [DBG] PublishingPluginHost.vala:113:
ConcretePublishingHost.start_publishing( ): invoked.
L 22817 2019-08-14 02:30:27 [DBG] PhotosPublisher.vala:525:
GooglePhotos.Publisher: start() invoked.
L 22817 2019-08-14 02:30:27 [DBG] GoogleAuthenticator.vala:421:
ACTION: showing service welcome pane.
L 22817 2019-08-14 02:30:27 [DBG] PublishingUI.vala:542:
PublishingDialog: install_pane( ): invoked.
L 22817 2019-08-14 02:30:35 [DBG] GoogleAuthenticator.vala:427: EVENT:
user clicked 'Login' in welcome pane.
L 22817 2019-08-14 02:30:35 [DBG] GoogleAuthenticator.vala:167:
ACTION: running OAuth authentication flow in hosted web pane.
L 22817 2019-08-14 02:30:35 [DBG] PublishingPluginHost.vala:70:
Publishing.PluginHost: install_dialog_pane( ): invoked.
L 22817 2019-08-14 02:30:35 [DBG] PublishingUI.vala:542:
PublishingDialog: install_pane( ): invoked.
L 22817 2019-08-14 02:30:35 [DBG] PublishingUI.vala:545:
PublishingDialog: install_pane( ): a pane is already installed;
removing it.
Segmentation fault

Reply | Threaded
Open this post in threaded view
|

Bug#934723: shotwell: Crash when opening google photo login page

Jörg Frings-Fürst-8
In reply to this post by Android Dev
tags 934723 + pending
forwarded 934723 https://gitlab.gnome.org/GNOME/shotwell/issues/158
thanks


Hello,

thank you for spending your time helping to make Debian better with
this bug report.

I have forward this bug to upstream. He has fixed it, so that I prepare
a bugfix release.

CU
Jörg

--
New:
GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
GPG key (long) : 09F89F3C8CA1D25D
GPG Key        : 8CA1D25D
CAcert Key S/N : 0E:D4:56

Old pgp Key: BE581B6E (revoked since 2014-12-31).

Jörg Frings-Fürst
D-54470 Lieser


git:      https://jff.email/cgit/

Threema:  SYR8SJXB
Wire:     @joergfringsfuerst
Skype:    joergpenguin
Ring:     jff
Telegram: @joergfringsfuerst


My wish list:
 - Please send me a picture from the nature at your home.


signature.asc (849 bytes) Download Attachment