** Description changed: + 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 <[email protected]> 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 + checking in because of bug found in shotwell, the document returned is not html and shotwell crashes - - STDERR: + 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)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1050793 Title: does not check response from fb assumes it is html/xml To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/shotwell/+bug/1050793/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
