2012-09-14 07:51:04 |
James Michael DuPont |
bug |
|
|
added bug |
2012-10-31 14:53:15 |
Sebastien Bacher |
shotwell (Ubuntu): status |
New |
In Progress |
|
2012-10-31 14:53:18 |
Sebastien Bacher |
shotwell (Ubuntu): importance |
Undecided |
Low |
|
2012-10-31 14:53:26 |
Sebastien Bacher |
nominated for series |
|
Ubuntu Quantal |
|
2012-10-31 14:53:26 |
Sebastien Bacher |
bug task added |
|
shotwell (Ubuntu Quantal) |
|
2012-10-31 14:53:55 |
Sebastien Bacher |
shotwell (Ubuntu Quantal): status |
New |
In Progress |
|
2012-10-31 14:53:59 |
Sebastien Bacher |
shotwell (Ubuntu Quantal): importance |
Undecided |
High |
|
2012-10-31 14:54:02 |
Sebastien Bacher |
shotwell (Ubuntu): importance |
Low |
High |
|
2012-10-31 15:01:29 |
Sebastien Bacher |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-10-31 15:11:49 |
Sebastien Bacher |
description |
Using my facebook fake server, it does not return a valid xml for the token and the software crashes,
github.com:h4ck3rm1k3/photo-librarian-server.git
commit 19527f596c13e20e1debbf7b0b8f6795c4363c8a
Author: James Michael DuPont <JamesMikeDuPont@googlemail.com>
Date: Fri Sep 14 09:39:53 2012 +0200
checking in because of bug found in shotwell, the document returned is not html and shotwell crashes
STDERR:
[New Thread 0xa4e24b40 (LWP 23752)]
Entity: line 1: parser error : Start tag expected, '<' not found
this_is_a_faked_access_token
^
GDB backtrack :
Program received signal SIGSEGV, Segmentation fault.
0xb4f24551 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
(gdb) bt
#0 0xb4f24551 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#1 0xb4f252b0 in publishing_facebook_facebook_rest_xml_document_parse_string ()
from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#2 0xb4f12d7f in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#3 0xb4f12b13 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#4 0xb73fb1ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#5 0xb73f9484 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#6 0xb740b0d9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#7 0xb74132dc in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#8 0xb74138af in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#9 0xb4f181a3 in publishing_facebook_facebook_rest_transaction_send ()
from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#10 0xb4f18b98 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#11 0xb4f18e2a in publishing_facebook_facebook_rest_transaction_execute ()
from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#12 0xb4f13bc2 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#13 0xb4f14ef3 in publishing_facebook_facebook_rest_session_authenticate_from_uri ()
from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#14 0xb4f0eb66 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#15 0xb4f1054c in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#16 0xb4f0e79c in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#17 0xb73fc0a3 in g_cclosure_marshal_VOID__STRINGv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xb73f9727 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0xb7412a29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0xb74138af in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0xb4f1d310 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#22 0xb4f1c4e7 in ?? () from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#23 0xb73fc690 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb73f9727 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb7412a29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb74138af in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xa92fa108 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#28 0xa98dbf8a in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#29 0xa98dc050 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#30 0xa98aa886 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#31 0xa98a96ed in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#32 0xa98a984e in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#33 0xa98cc585 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#34 0xa98dfe45 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#35 0xa9a1da0e in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#36 0xb748d4d1 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#37 0xb74a1ba5 in g_simple_async_result_complete () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#38 0xa914e706 in ?? () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
#39 0xa914dc75 in ?? () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
#40 0xb73fb243 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#41 0xb73f9727 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#42 0xb7412a29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#43 0xb7413453 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#44 0xa9151d7d in soup_message_finished () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
#45 0xa91655ca in ?? () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
#46 0xa916581f in ?? () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
#47 0xa9166144 in ?? () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
#48 0xb7333850 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb7335d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb7336125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb733656b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb79149a9 in gtk_dialog_run () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#53 0x08127938 in publishing_ui_publishing_dialog_run ()
#54 0x08129090 in publishing_ui_publishing_dialog_go ()
#55 0x081eddf8 in ?? ()
#56 0xb73fb1ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#57 0xb73f9484 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#58 0xb740b0d9 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#59 0xb74132dc in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#60 0xb7413453 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#61 0xb78909f6 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#62 0xb789118d in gtk_action_activate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#63 0xb79aa2a5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#64 0xb73fb1ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#65 0xb73f82fd in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#66 0xb73f9484 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#67 0xb740b535 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#68 0xb74132dc in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#69 0xb7413453 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#70 0xb7add565 in gtk_widget_activate () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#71 0xb79b044a in gtk_menu_shell_activate_item () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#72 0xb79b085c in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#73 0xb79a3881 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#74 0xb7994291 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#75 0xb73f7db7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#76 0xb73f9727 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#77 0xb7412a29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#78 0xb7413453 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#79 0xb7ade35b in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#80 0xb7991c2f in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#81 0xb7993e50 in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#82 0xb77b063c in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#83 0xb77d9828 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#84 0xb7335d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#85 0xb7336125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#86 0xb733656b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#87 0xb7992fe5 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#88 0x08308616 in application_start ()
#89 0x081dfaa7 in library_exec ()
#90 0x081e10ff in _vala_main ()
#91 0x080a93a8 in main ()
Description: Ubuntu 12.04.1 LTS
Shotwell 0.12.3
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: shotwell 0.12.3-0ubuntu0.1
ProcVersionSignature: Ubuntu 3.0.0-17.30-generic-pae 3.0.22
Uname: Linux 3.0.0-17-generic-pae i686
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Fri Sep 14 09:42:51 2012
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANG=C
LANGUAGE=C
SourcePackage: shotwell
UpgradeStatus: No upgrade log present (probably fresh install) |
Impact:
shotwell segfaults on publishing when receiving invalid datas
Test Case:
No good one, fake facebook's server like the submitter or wait on corrupted datas...
Regression potential:
Check that the publishing feature still work correctly
----
Using my facebook fake server, it does not return a valid xml for the token and the software crashes,
github.com:h4ck3rm1k3/photo-librarian-server.git
commit 19527f596c13e20e1debbf7b0b8f6795c4363c8a
Author: James Michael DuPont <JamesMikeDuPont@googlemail.com>
Date: Fri Sep 14 09:39:53 2012 +0200
checking in because of bug found in shotwell, the document returned is not html and shotwell crashes
STDERR:
[New Thread 0xa4e24b40 (LWP 23752)]
Entity: line 1: parser error : Start tag expected, '<' not found
this_is_a_faked_access_token
^ |
|
2012-11-01 13:20:31 |
Lucas Beeler |
shotwell (Ubuntu): status |
In Progress |
Fix Committed |
|
2012-11-01 13:20:34 |
Lucas Beeler |
shotwell (Ubuntu Quantal): status |
In Progress |
Fix Committed |
|
2012-11-01 14:10:21 |
Sebastien Bacher |
shotwell (Ubuntu Quantal): status |
Fix Committed |
In Progress |
|
2012-11-07 19:07:19 |
Launchpad Janitor |
shotwell (Ubuntu): status |
Fix Committed |
Fix Released |
|
2012-12-12 05:30:51 |
Chris Halse Rogers |
shotwell (Ubuntu Quantal): status |
In Progress |
Fix Committed |
|
2012-12-12 05:30:55 |
Chris Halse Rogers |
bug |
|
|
added subscriber SRU Verification |
2012-12-12 05:30:57 |
Chris Halse Rogers |
tags |
apport-bug i386 precise |
apport-bug i386 precise verification-needed |
|
2012-12-12 05:42:52 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/quantal-proposed/shotwell |
|
2012-12-29 15:17:03 |
Timo Jyrinki |
tags |
apport-bug i386 precise verification-needed |
apport-bug i386 precise verification-done |
|
2013-01-02 09:44:00 |
Colin Watson |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2013-01-02 09:44:14 |
Launchpad Janitor |
shotwell (Ubuntu Quantal): status |
Fix Committed |
Fix Released |
|