[Pkg-shotwell-maint] Bug#687930: shotwell: Segfault, on invalid piwigo response

Mike Dupont jamesmikedupont at googlemail.com
Sun Sep 30 11:11:11 UTC 2012


mdupont at space-station:~$ gdb /usr/bin/shotwell
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/shotwell...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/shotwell
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb33f2b70 (LWP 31463)]
warning: unable to open /proc file '/proc/31460/status' (not a
problem, in a chroot)
....
Entity: line 1: parser error : Start tag expected, '<' not found
crash
^
Entity: line 1: parser error : Start tag expected, '<' not found
crash
^

Program received signal SIGSEGV, Segmentation fault.
0xb29bfd15 in publishing_rest_support_xml_document_get_named_child ()
   from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so

(gdb) bt
#0  0xb29bfd15 in publishing_rest_support_xml_document_get_named_child ()
   from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#1  0xa6aeb876 in publishing_piwigo_transaction_get_error_code ()
   from /usr/lib/shotwell/plugins/builtin/shotwell-publishing-extras.so
#2  0xa6addfc8 in ?? () from
/usr/lib/shotwell/plugins/builtin/shotwell-publishing-extras.so
#3  0xb29c031f in publishing_rest_support_xml_document_parse_string ()
   from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#4  0xa6ade392 in ?? () from
/usr/lib/shotwell/plugins/builtin/shotwell-publishing-extras.so
#5  0xa6add90e in ?? () from
/usr/lib/shotwell/plugins/builtin/shotwell-publishing-extras.so
#6  0xb5551bef in g_cclosure_marshal_VOID__VOID () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#7  0xb554fe76 in g_closure_invoke () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#8  0xb5561945 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#9  0xb5569b56 in g_signal_emit_valist () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#10 0xb556a155 in g_signal_emit_by_name () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0xb29bbc52 in publishing_rest_support_transaction_send ()
   from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#12 0xb29bcc6e in ?? () from
/usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#13 0xb29bceee in publishing_rest_support_transaction_execute ()
   from /usr/lib/shotwell/plugins/builtin/shotwell-publishing.so
#14 0xa6addbe7 in ?? () from
/usr/lib/shotwell/plugins/builtin/shotwell-publishing-extras.so
#15 0xa6adc869 in ?? () from
/usr/lib/shotwell/plugins/builtin/shotwell-publishing-extras.so
#16 0x080ff272 in spit_publishing_publisher_start ()
#17 0x08133fee in spit_publishing_concrete_publishing_host_start_publishing ()
#18 0x08130d16 in ?? ()
#19 0x08130e0f in publishing_ui_publishing_dialog_run ()
#20 0x081324de in publishing_ui_publishing_dialog_go ()
#21 0x081f6348 in ?? ()
#22 0xb5551bef in g_cclosure_marshal_VOID__VOID () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb554fe76 in g_closure_invoke () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb5561945 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb5569b56 in g_signal_emit_valist () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb5569cd3 in g_signal_emit () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#27 0xb5dddec6 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#28 0xb5dde5fd in gtk_action_activate () from
/usr/lib/i386-linux-gnu/libgtk-3.so.0
#29 0xb5ef7005 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#30 0xb5551c3a in g_cclosure_marshal_VOID__VOIDv () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#31 0xb554e7a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#32 0xb5550121 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0xb5569279 in g_signal_emit_valist () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb5569cd3 in g_signal_emit () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb6028fd3 in gtk_widget_activate () from
/usr/lib/i386-linux-gnu/libgtk-3.so.0
#36 0xb5efc478 in gtk_menu_shell_activate_item () from
/usr/lib/i386-linux-gnu/libgtk-3.so.0
#37 0xb5efc879 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#38 0xb5ef0ab1 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#39 0xb5ee1930 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#40 0xb554e7a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#41 0xb5550121 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#42 0xb5569279 in g_signal_emit_valist () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#43 0xb5569cd3 in g_signal_emit () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#44 0xb6029deb in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#45 0xb5edf438 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#46 0xb5ee1500 in gtk_main_do_event () from
/usr/lib/i386-linux-gnu/libgtk-3.so.0
#47 0xb58c493c in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#48 0xb58eda88 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#49 0xb54815c3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb5481960 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb5481dbb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb5ee069d in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#53 0x0830f466 in application_start ()
#54 0x081e8418 in library_exec ()
#55 0x081e9666 in _vala_main ()
#56 0x080b3a58 in main ()
(gdb)

it is pretty simple, the results are not checked. it seems to be a
common problem.


On Sat, Sep 29, 2012 at 4:06 PM, Mike  Dupont
<jamesmikedupont at googlemail.com> wrote:
> sure, i thought i submitted that already. give me a day
> thanks
> mike
>
>
> On Sat, Sep 29, 2012 at 2:10 PM, Luca Falavigna <dktrkranz at debian.org>
> wrote:
>>
>> Could you please try to obtain a backtrace of the crash?
>
>
>
>
> --
> James Michael DuPont
> Member of Free Libre Open Source Software Kosova http://flossk.org
> Saving wikipedia(tm) articles from deletion http://SpeedyDeletion.wikia.com
> Contributor FOSM, the CC-BY-SA map of the world http://fosm.org
> Mozilla Rep https://reps.mozilla.org/u/h4ck3rm1k3
> Free Software Foundation Europe Fellow http://fsfe.org/support/?h4ck3rm1k3



-- 
James Michael DuPont
Member of Free Libre Open Source Software Kosova http://flossk.org
Saving wikipedia(tm) articles from deletion http://SpeedyDeletion.wikia.com
Contributor FOSM, the CC-BY-SA map of the world http://fosm.org
Mozilla Rep https://reps.mozilla.org/u/h4ck3rm1k3
Free Software Foundation Europe Fellow http://fsfe.org/support/?h4ck3rm1k3



More information about the Pkg-shotwell-maint mailing list