Gallery button crashes snap

Bug #1261092 reported by Danielle Foré
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Camera
Fix Released
High
Julien Spautz

Bug Description

Segfault when pressing the "Gallery" button:

Starting program: /usr/bin/snap-photobooth
gobject.py: gdb was not built with custom backtrace support, disabling.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[_LOG_LEVEL_INFO 21:02:01.982099] Application.vala:77: Snap version: 0.1
[_LOG_LEVEL_INFO 21:02:01.982183] Application.vala:79: Kernel version: 3.12.0-1-generic
[New Thread 0xb69feb40 (LWP 11403)]
[_LOG_LEVEL_DEBUG 21:02:01.993513] Settings.vala:158: Loading settings from schema 'org.pantheon.snap.settings'
[New Thread 0xb5cceb40 (LWP 11404)]
[_LOG_LEVEL_DEBUG 21:02:02.082735] [Gtk] Connecting to session manager
[New Thread 0xb09b5b40 (LWP 11405)]
[New Thread 0xb00ecb40 (LWP 11406)]
[New Thread 0xaf8ebb40 (LWP 11407)]
[New Thread 0xaeeffb40 (LWP 11408)]
[New Thread 0xae6feb40 (LWP 11409)]
[New Thread 0xadefdb40 (LWP 11410)]
[New Thread 0xad6fcb40 (LWP 11411)]
[New Thread 0xacefbb40 (LWP 11412)]
[New Thread 0xac6fab40 (LWP 11413)]
[New Thread 0xabef9b40 (LWP 11414)]
[_LOG_LEVEL_DEBUG 21:02:02.615693] SnapWindow.vala:210: Photo mode
[Thread 0xb09b5b40 (LWP 11405) exited]
**
Gtk:ERROR:/build/buildd/gtk+3.0-3.10.6/./gtk/gtkwidget.c:11577:gtk_widget_real_realize: assertion failed: (!gtk_widget_get_has_window (widget))

Program received signal SIGABRT, Aborted.
0xb7fdd424 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7262aff in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#2 0xb7266083 in __GI_abort () at abort.c:90
#3 0xb7435cfa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xb7454828 in g_assertion_message ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0xb74548c6 in g_assertion_message_expr ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0xb7ce325c in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#7 0xb74fc529 in g_cclosure_marshal_VOID__VOIDv ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#8 0xb74f9287 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#9 0xb74faaee in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#10 0xb7513e70 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0xb75149e3 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#12 0xb7cef41f in gtk_widget_realize ()
   from /usr/lib/i386-linux-gnu/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#13 0xb7cef7b0 in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#14 0xb7cef984 in gtk_widget_set_child_visible ()
   from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#15 0xb7c2caa6 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#16 0xb74fc4d3 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xb74fa8ae in g_closure_invoke ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xb750ce19 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0xb7514753 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0xb75149e3 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0xb7c89f8a in gtk_toggle_button_toggled ()
   from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#22 0xb7c89fc1 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#23 0xb74fc529 in g_cclosure_marshal_VOID__VOIDv ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb74f9287 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb74faaee in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0xb7513e70 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xb75149e3 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#28 0xb7ab55ca in gtk_button_clicked ()
   from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#29 0xb7c89890 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#30 0xb74fc4d3 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#31 0xb74f93d4 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#32 0xb74fa8ae in g_closure_invoke ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0xb750c4bc in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb7514753 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb75149e3 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0xb7ab439e in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#37 0xb7b9a206 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#38 0xb74f9287 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#39 0xb74faaee in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#40 0xb7513e70 in g_signal_emit_valist ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#41 0xb75149e3 in g_signal_emit ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#42 0xb7ce1f1b in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#43 0xb7b98045 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#44 0xb7b99dc2 in gtk_main_do_event ()
   from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#45 0xb796b6ec in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#46 0xb79940a2 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#47 0xb742ed13 in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb742ef98 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb742f058 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb786fd44 in g_application_run ()
   from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#51 0xb7f59cbd in granite_application_run () from /usr/lib/libgranite.so.1
#52 0x0804cf51 in snap_snap_app_main ()
---Type <return> to continue, or q <return> to quit---
#53 0x0804bacc in main ()

Cody Garver (codygarver)
Changed in snap-elementary:
milestone: none → isis-beta1
importance: Undecided → High
Changed in snap-elementary:
status: New → Confirmed
Cody Garver (codygarver)
Changed in snap-elementary:
status: Confirmed → In Progress
Changed in snap-elementary:
assignee: nobody → Julien Spautz (julien-spautz)
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.