← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1382843] Re: uoa publishing on flickr, corrupted double-linked list error

 

I'm working on this bug. I found at least one error in the libsignon-
glib vala bindings, which causes a GHashTable to be unreferenced one
time too many, but that doesn't seem to be the same issue here.

I can run shotwell under valgrind, and it seems to work fine; but
unfortunately, while I can easily reproduce the crash under gdb, it
seems to never happen under valgrind. I'll try to play with the G_SLICE
environment variable and see if that helps.

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to shotwell in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1382843

Title:
  uoa publishing on flickr, corrupted double-linked list error

Status in shotwell package in Ubuntu:
  Confirmed

Bug description:
  Trying to upload photos. Often shotwell crashes in
  publishing_ui_publishing_dialog_run trying to display the upload
  dialog or after uploading some photos.

  shotwell 0.20.1, Ubuntu 14.10 64 bit.

  *** Error in `/usr/bin/shotwell': corrupted double-linked list:
  0x0000000002b52b50 ***

  Program received signal SIGABRT, Aborted.
  0x00007ffff3bbcd27 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
  56	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  (gdb) bt
  #0  0x00007ffff3bbcd27 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
  #1  0x00007ffff3bbe418 in __GI_abort () at abort.c:89
  #2  0x00007ffff3bfe9f4 in __libc_message (do_abort=do_abort@entry=1,
      fmt=fmt@entry=0x7ffff3d07a40 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
  #3  0x00007ffff3c05432 in malloc_printerr (ptr=<optimized out>, str=0x7ffff3d03afc "corrupted double-linked list",
      action=1) at malloc.c:4996
  #4  malloc_consolidate (av=av@entry=0x7ffff3f44760 <main_arena>) at malloc.c:4165
  #5  0x00007ffff3c06fd8 in _int_malloc (av=0x7ffff3f44760 <main_arena>, bytes=3584) at malloc.c:3423
  #6  0x00007ffff3c091e0 in __GI___libc_malloc (bytes=3584) at malloc.c:2891
  #7  0x00007ffff4f5c5fd in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #8  0x00007ffff4f5c873 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #9  0x00007ffff4f5d14e in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #10 0x00007ffff4f49afb in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #11 0x00007ffff4f70c70 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #12 0x00007ffff4f49b7a in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #13 0x00007ffff4f4b169 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #14 0x00007ffff4f49d26 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #15 0x00007ffff4f2ccf7 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #16 0x00007ffff4f853ad in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #17 0x00007ffff4f85cb2 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #18 0x00007ffff4f2e899 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #19 0x00007ffff4f73051 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #20 0x00007ffff4f779a5 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #21 0x00007ffff4f78b91 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #22 0x00007ffff4f73051 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #23 0x00007ffff4f35d44 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #24 0x00007ffff4f29875 in cairo_paint () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  #25 0x00007ffff5902ca4 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #26 0x00007ffff5905e74 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #27 0x00007ffff58be87e in gtk_render_background () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #28 0x00007ffff5749297 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #29 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #30 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #31 0x00007ffff44883c2 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #32 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #33 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #34 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #35 0x00007ffff59678c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #36 0x00007ffff5783745 in gtk_container_propagate_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #37 0x00007ffff57784b8 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #38 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #39 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #40 0x00007ffff44883c2 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #41 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #42 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #43 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #44 0x00007ffff59678c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #45 0x00007ffff5783745 in gtk_container_propagate_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #46 0x00007ffff5783812 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #47 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #48 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #49 0x00007ffff44883c2 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #50 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #51 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #52 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #53 0x00007ffff59678c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #54 0x00007ffff5783745 in gtk_container_propagate_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #55 0x00007ffff5783812 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #56 0x00007ffff573e5e2 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #57 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #58 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #59 0x00007ffff44883c2 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #60 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #61 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #62 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #63 0x00007ffff59678c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #64 0x00007ffff5783745 in gtk_container_propagate_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #65 0x00007ffff5783812 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #66 0x00007ffff573e5e2 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #67 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #68 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #69 0x00007ffff44883c2 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #70 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #71 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #72 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #73 0x00007ffff59678c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #74 0x00007ffff5783745 in gtk_container_propagate_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #75 0x00007ffff5783812 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #76 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #77 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #78 0x00007ffff44883c2 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #79 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #80 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #81 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #82 0x00007ffff59678c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #83 0x00007ffff5783745 in gtk_container_propagate_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #84 0x00007ffff5783812 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #85 0x00007ffff573e5e2 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #86 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #87 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #88 0x00007ffff44883c2 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #89 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #90 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #91 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #92 0x00007ffff59678c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #93 0x00007ffff5783745 in gtk_container_propagate_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #94 0x00007ffff5783812 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #95 0x00007ffff5978e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #96 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #97 0x00007ffff5958510 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #98 0x00007ffff4488474 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #99 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #100 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #101 0x00007ffff5965d96 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #102 0x00007ffff59674ef in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #103 0x00007ffff596776f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #104 0x00007ffff5967aab in gtk_widget_send_expose () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #105 0x00007ffff5822db4 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #106 0x00007ffff7b59c94 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  #107 0x00007ffff7b57f25 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  #108 0x00007ffff7b5804d in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  #109 0x00007ffff4488474 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #110 0x00007ffff44a2057 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #111 0x00007ffff44a2efa in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #112 0x00007ffff7b5208a in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  #113 0x00007ffff7b44278 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  #114 0x00007ffff41b3613 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #115 0x00007ffff41b2b6d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #116 0x00007ffff41b2f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #117 0x00007ffff41b3272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #118 0x00007ffff57a7070 in gtk_dialog_run () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #119 0x00000000004e2990 in publishing_ui_publishing_dialog_run ()
  #120 0x00000000004e2d98 in publishing_ui_publishing_dialog_go ()
  #121 0x000000000059539f in ?? ()
  #122 0x00007ffff4488245 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #123 0x00007ffff4499f3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #124 0x00007ffff44a2748 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #125 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #126 0x00007ffff56eb980 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #127 0x00007ffff590f399 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #128 0x00007ffff4488474 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #129 0x00007ffff44a2057 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #130 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #131 0x00007ffff5749a1d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #132 0x00007ffff5749a75 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #133 0x00007ffff4488245 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #134 0x00007ffff449980b in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #135 0x00007ffff44a2748 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #136 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #137 0x00007ffff5748431 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #138 0x00007ffff582386e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #139 0x00007ffff4488474 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #140 0x00007ffff44a1b00 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #141 0x00007ffff44a29af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #142 0x00007ffff595bdfc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #143 0x00007ffff5821166 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #144 0x00007ffff5822d4c in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #145 0x00007ffff7b73292 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  #146 0x00007ffff41b2c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #147 0x00007ffff41b2f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #148 0x00007ffff41b2ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #149 0x00007ffff476f1bc in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #150 0x0000000000698359 in application_start ()
  #151 0x0000000000587c0d in library_exec ()
  #152 0x0000000000588b98 in _vala_main ()
  #153 0x0000000000475250 in main ()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shotwell/+bug/1382843/+subscriptions


References