GNU gdb (GDB) 7.1-ubuntu Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/photoprint...Reading symbols from /usr/lib/debug/usr/bin/photoprint...done. done. (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/photoprint [Thread debugging using libthread_db enabled] Parsing of config file failed Program received signal SIGSEGV, Segmentation fault. PrintOutput::GetConsumer (this=0x7fffffffdfc8) at printoutput.cpp:90 90 printoutput.cpp: No such file or directory. in printoutput.cpp (gdb) backtrace full #0 PrintOutput::GetConsumer (this=0x7fffffffdfc8) at printoutput.cpp:90 str = #1 0x0000000000468cdd in GPrinter::Print (this=0x7fffffffdfe8, src=, xpos=, ypos=0, cons=0x0) at gprinter.cpp:340 tmpvars = current_vars = pm = result = error = #2 0x00000000004152d5 in Layout::Print (this=0xb2f750, p=) at layout.cpp:289 is = 0xc026b0 p = 0 factory = 0xbef380 #3 0x0000000000425ff8 in file_print (action=, ob=0x794080) at pp_menu_file.cpp:119 p = { = {_vptr.Progress = 0x4821b0, current = 0, max = 1}, message = 0xbc7bc0 "Generating print data...", window = 0xbffe90, progressbar = 0xbadb00, label = 0xba6100, cancelled = false} #4 0x00007ffff57435de in IA__g_closure_invoke (closure=0x784db0, return_value=0x0, n_param_values=1, param_values=0xc028e0, invocation_hint=0x7fffffffd0a0) at /build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767 marshal = 0 marshal_data = 0x7ffff42810ea __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #5 0x00007ffff5757598 in signal_emit_unlocked_R (node=0x77a7a0, detail=, instance=, emission_return=, instance_and_params=) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3248 tmp = handler = 0x76df20 accumulator = 0x0 emission = {next = 0x0, instance = 0x7fb700, ihint = {signal_id = 162, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x7feb60 handler_list = 0x76df20 return_accu = accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 162 max_sequential_handler_number = return_value_altered = 1 #6 0x00007ffff5758a76 in IA__g_signal_emit_valist (instance=0x7fb700, signal_id=, detail=0, var_args=0x7fffffffd290) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981 signal_return_type = 4 param_values = node = 0x77a7a0 i = n_params = __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #7 0x00007ffff5759033 in IA__g_signal_emit (instance=0x473c39, signal_id=4668473, detail=0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd370, reg_save_area = 0x7fffffffd2b0}} #8 0x00007ffff7156203 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #9 0x00007ffff57435de in IA__g_closure_invoke (closure=0x757050, return_value=0x0, n_param_values=1, param_values=0xc02a20, invocation_hint=0x7fffffffd4c0) at /build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767 marshal = 0 marshal_data = 0x7ffff42810ea __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #10 0x00007ffff5756e61 in signal_emit_unlocked_R (node=0x760b70, detail=, instance=, emission_return=, instance_and_params=) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3178 accumulator = 0x7e0ae8 emission = {next = 0x7fffffffd990, instance = 0x762530, ihint = {signal_id = 94, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 11759616} class_closure = 0x757050 handler_list = 0x0 return_accu = accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 94 max_sequential_handler_number = 2 return_value_altered = 0 #11 0x00007ffff5758a76 in IA__g_signal_emit_valist (instance=0x762530, signal_id=, detail=0, var_args=0x7fffffffd6b0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981 signal_return_type = 4 param_values = node = 0x760b70 i = n_params = __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #12 0x00007ffff5759033 in IA__g_signal_emit (instance=0x473c39, signal_id=4668473, detail=0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd790, reg_save_area = 0x7fffffffd6d0}} #13 0x00007ffff733680e in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #14 0x00007ffff722a4ad in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #15 0x00007ffff722bbdb in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #16 0x00007ffff721c0b8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #17 0x00007ffff57435de in IA__g_closure_invoke (closure=0x73d790, return_value=0x7fffffffd9e0, n_param_values=2, param_values=0xc00ad0, invocation_hint=0x7fffffffd9a0) at /build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767 marshal = 0 marshal_data = 0x7ffff42810ea __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #18 0x00007ffff57571dd in signal_emit_unlocked_R (node=0x73d570, detail=, instance=, emission_return=, instance_and_params=) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3286 accumulator = 0x1 emission = {next = 0x0, instance = 0x7504b0, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 7739456} class_closure = 0x73d790 handler_list = 0x0 return_accu = accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 34 max_sequential_handler_number = 1 return_value_altered = 0 #19 0x00007ffff57588b9 in IA__g_signal_emit_valist (instance=0x7504b0, signal_id=, detail=0, var_args=0x7fffffffdb90) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2991 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = signal_return_type = 20 param_values = node = 0x73d570 i = n_params = __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #20 0x00007ffff5759033 in IA__g_signal_emit (instance=0x473c39, signal_id=4668473, detail=0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffdc70, reg_save_area = 0x7fffffffdbb0}} #21 0x00007ffff7332e9f in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #22 0x00007ffff7214583 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #23 0x00007ffff721565b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #24 0x00007ffff6e8980c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #25 0x00007ffff4e868c2 in g_main_dispatch (context=0x738e30) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:1960 dispatch = 0x7ffff6e897c0 user_data = 0x0 callback = 0 cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0x738db0, next = 0x0} source = 0x738db0 current = 0x7f8470 i = 0 #26 IA__g_main_context_dispatch (context=0x738e30) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2513 No locals. #27 0x00007ffff4e8a748 in g_main_context_iterate (context=0x738e30, block=, dispatch=, self=) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2591 max_priority = 2147483647 timeout = 500 some_ready = 1 nfds = 4 allocated_nfds = -186026416 fds = __PRETTY_FUNCTION__ = "g_main_context_iterate" #28 0x00007ffff4e8ac55 in IA__g_main_loop_run (loop=0xbc2ce0) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2799 self = 0x8154b0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #29 0x00007ffff7215af7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #30 0x0000000000420ec3 in main (argc=1, argv=0x7fffffffe308) at photoprint.cpp:207 mainwindow = 0x794080 splash = 0x777090 state = { = {_vptr.ConfigFile = 0x476e90, first = 0xb17aa0, current = 0x0}, = {_vptr.ConfigDB = 0x476ec0, firstopt = 0xacdc00}, layout = 0xb2f750, filename = 0xb2b120 "/home/niall/.photoprint/default.preset", layoutdb = { = {_vptr.ConfigDB = 0x477010, firstopt = 0xb168b0}, nupdb = { = {_vptr.ConfigDB = 0x4771f0, firstopt = 0xb16970}, static Template = 0x6fabc0}, singledb = { = {_vptr.ConfigDB = 0x477170, firstopt = 0xb17ae0}, static Template = 0x6faf40}, posterdb = { = {_vptr.ConfigDB = 0x4770f0, firstopt = 0xb17c20}, static Template = 0x6fadc0}, carouseldb = { = {_vptr.ConfigDB = 0x477070, firstopt = 0xb17e60}, static Template = 0x6faa40}, static Template = 0x6fa980}, printoutput = { = {_vptr.ConfigDB = 0x476f50, firstopt = 0xb180e0}, = {queues = 0xb18200}, static Template = 0x6fc620, str2 = 0x0}, printer = { = { = {_vptr.ConfigSectionHandler = 0x4836f0, section = 0x476c3f "[Print]", next = 0xb2aae0, prev = 0xb18690, inifile = 0x7fffffffdf40}, = {_vptr.PageExtent = 0x483738, pagewidth = 612, pageheight = 792, leftmargin = 0, rightmargin = 0, topmargin = 0, bottommargin = 0, imageablewidth = 612, imageableheight = 792}, stpvars = 0xb18710, output = @0x7fffffffdfc8, initialised = false, ppdsizes_workaround_done = false}, source = 0xc026b0, consumer = 0x0, xpos = 0, ypos = 0, ptwidth = 0, ptheight = 0, pixelwidth = 0, pixelheight = 0, paperleft = 0, papertop = 0, firstrow = 0, firstpixel = 0, leftbleed = 0, rightbleed = 0, topbleed = 0, bottombleed = 0, minwidth = 612, maxwidth = 612, minheight = 792, maxheight = 792, the_printer = 0x0, progress = 0x7fffffffcf00, static stpImage = {init = 0, reset = 0, width = 0x466c80 , height = 0x466c90 , get_row = 0x466de0 , get_appname = 0x466df0 , conclude = 0, rep = 0x7fffffffdfe8}, static writeerror = false, staticinitializer = 0x6fc6f0}, profilemanager = { = {_vptr.ConfigDB = 0x481790, firstopt = 0xb19660}, = {_vptr.SearchPathHandler = 0x4817d8, paths = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xb1b2c0, _M_prev = 0xb2abe0}}}, }, searchiterator = 0x0}, static Template = {{Name = 0x473b26 "DefaultRGBProfile", Type = ConfigARG_STRING, defstring = 0x481488 "", defint = 0, deffloat = 0}, {Name = 0x476b2c "DefaultRGBProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476b44 "DefaultCMYKProfile", Type = ConfigARG_STRING, defstring = 0x4814a0 "USWebCoatedSWOP.icc", defint = 0, deffloat = 0}, {Name = 0x476b57 "DefaultCMYKProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x4814b4 "DefaultGreyProfile", Type = ConfigARG_STRING, defstring = 0x483f5f "", defint = 0, deffloat = 0}, {Name = 0x4814c7 "DefaultGreyProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476b70 "PrinterProfile", Type = ConfigARG_STRING, defstring = 0x483f5f "", defint = 0, deffloat = 0}, {Name = 0x476b7f "PrinterProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x473b18 "ExportProfile", Type = ConfigARG_STRING, defstring = 0x483f5f "", defint = 0, deffloat = 0}, {Name = 0x473b38 "ExportProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476b94 "MonitorProfile", Type = ConfigARG_STRING, defstring = 0x4814e0 "", defint = 0, deffloat = 0}, {Name = 0x476ba3 "MonitorProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476bb8 "RenderingIntent", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x4773d2 "ProofMode", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x4814f9 "ProfilePath", Type = ConfigARG_STRING, defstring = 0x481560 "/usr/share/color/icc:/usr/local/share/color/icc/:$HOME/.color/icc", defint = 0, deffloat = 0}, {Name = 0x0, Type = ConfigARG_UNKNOWN, defstring = 0x0, defint = 0, deffloat = 0}}, first = 0x0, xdisplay = 0xb1f360, proffromdisplay = 0x0, proffromdisplay_size = 0, spiter = {_vptr.SearchPathIterator = 0x482710, header = @0x7fffffffe0d0, spiterator = {_M_node = 0x0}, searchdirectory = 0x0, searchfilename = 0x0}}, bordersearchpath = {_vptr.SearchPathHandler = 0x4826d0, paths = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xb2ae30, _M_prev = 0xb2afb0}}}, }, searchiterator = 0x0}, backgroundsearchpath = {_vptr.SearchPathHandler = 0x4826d0, paths = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xb2b020, _M_prev = 0xb2b100}}}, }, searchiterator = 0x0}, batchmode = false, static Template = {{Name = 0x476a2a "PresetVersion", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 29, deffloat = 0}, {Name = 0x4742bb "PrintColourSpace", Type = ConfigARG_STRING, defstring = 0x4742cc "RGB", defint = 0, deffloat = 0}, {Name = 0x473a21 "ScalingQuality", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, warning: can't find linker symbol for virtual table for `ConfigTemplate' value warning: found `pp_sigcontrol_get_type::pp_sigcontrol_info' instead {Name = 0x47b0b3 "Units", Type = ConfigARG_STRING, defstring = 0x476a0d "MM", defint = 0, deffloat = 0}, {Name = 0x474d57 "RenderingResolution", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 360, deffloat = 0}, {Name = 0x476a38 "Win_X", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476a3e "Win_Y", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476a44 "Win_W", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476a4a "Win_H", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x474907 "HighresPreviews", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476a50 "ExpanderState_SigControl", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476a69 "ExpanderState_Carousel", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476a80 "ExpanderState_Single", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476a95 "ExpanderState_Poster", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476aaa "ExpanderState_PosterOverlap", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476ac6 "ExpanderState_PageExtent", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476adf "ExpanderState_ImageInfo", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476af7 "ExpanderState_Histogram", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x476b0f "ExpanderState_EffectSelector", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 1, deffloat = 0}, {Name = 0x473b26 "DefaultRGBProfile", Type = ConfigARG_STRING, defstring = 0x483f5f "", defint = 0, deffloat = 0}, {Name = 0x476b2c "DefaultRGBProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476b44 "DefaultCMYKProfile", Type = ConfigARG_STRING, defstring = 0x483f5f "", defint = 0, deffloat = 0}, {Name = 0x476b57 "DefaultCMYKProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476b70 "PrinterProfile", Type = ConfigARG_STRING, defstring = 0x483f5f "", defint = 0, deffloat = 0}, {Name = 0x476b7f "PrinterProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476b94 "MonitorProfile", Type = ConfigARG_STRING, defstring = 0x483f5f "", defint = 0, deffloat = 0}, {Name = 0x476ba3 "MonitorProfileActive", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, {Name = 0x476bb8 "RenderingIntent", Type = ConfigARG_INTEGER, defstring = 0x0, defint = 0, deffloat = 0}, warning: can't find linker symbol for virtual table for `ConfigTemplate' value warning: found `typeinfo name for ProgressText' instead {Name = 0x476a10 "BorderPath", Type = ConfigARG_STRING, defstring = 0x476d38 "/usr/share/photoprint/borders:/usr/local/share/photoprint/borders:$HOME/.photoprint/borders", defint = 0, deffloat = 0}, {Name = 0x476a1b "BackgroundPath", Type = ConfigARG_STRING, defstring = 0x476d98 "/usr/share/photoprint/backgrounds:/usr/local/share/photoprint/backgrounds:$HOME/.photoprint/backgrounds", defint = 0, deffloat = 0}, {Name = 0x476bc8 "ShortcutsPath", Type = ConfigARG_STRING, defstring = 0x476e00 "/usr/share/photoprint/shortcuts:/usr/local/share/photoprint/shortcuts:$HOME/.photoprint/shortcuts", defint = 0, deffloat = 0}, {Name = 0x0, Type = ConfigARG_UNKNOWN, defstring = 0x0, defint = 0, deffloat = 0}}} have_gtk = 1 presetname = 0x0 batchmode = false (gdb) info registers rax 0x0 0 rbx 0x7fffffffdfe8 140737488347112 rcx 0x44 68 rdx 0x0 0 rsi 0x473c39 4668473 rdi 0x473c39 4668473 rbp 0x7fffffffdfc8 0x7fffffffdfc8 rsp 0x7fffffffce40 0x7fffffffce40 r8 0x51 81 r9 0x7ffff42810ea 140737289654506 r10 0x7fffffffcc00 140737488342016 r11 0x7ffff77206b0 140737344833200 r12 0x0 0 r13 0x7ffff4280e40 140737289653824 r14 0x0 0 r15 0x7ffff4280e40 140737289653824 rip 0x465e10 0x465e10 eflags 0x10246 [ PF ZF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) x/16i $pc => 0x465e10 <_ZN11PrintOutput11GetConsumerEv+32>: cmpb $0x70,(%rax) 0x465e13 <_ZN11PrintOutput11GetConsumerEv+35>: je 0x465e58 <_ZN11PrintOutput11GetConsumerEv+104> 0x465e15 <_ZN11PrintOutput11GetConsumerEv+37>: lea 0x10(%rbp),%rbx 0x465e19 <_ZN11PrintOutput11GetConsumerEv+41>: mov $0x1,%esi 0x465e1e <_ZN11PrintOutput11GetConsumerEv+46>: mov %rbx,%rdi 0x465e21 <_ZN11PrintOutput11GetConsumerEv+49>: callq 0x4667f0 <_ZN13PrinterQueues11SetDataTypeE15pqinfo_datatype> 0x465e26 <_ZN11PrintOutput11GetConsumerEv+54>: mov %rbp,%rdi 0x465e29 <_ZN11PrintOutput11GetConsumerEv+57>: mov $0x4839f4,%esi 0x465e2e <_ZN11PrintOutput11GetConsumerEv+62>: callq 0x45ab10 <_ZN8ConfigDB10FindStringEPKc> 0x465e33 <_ZN11PrintOutput11GetConsumerEv+67>: mov %rax,%rbp 0x465e36 <_ZN11PrintOutput11GetConsumerEv+70>: xor %eax,%eax 0x465e38 <_ZN11PrintOutput11GetConsumerEv+72>: cmpb $0x0,0x0(%rbp) 0x465e3c <_ZN11PrintOutput11GetConsumerEv+76>: jne 0x465e70 <_ZN11PrintOutput11GetConsumerEv+128> 0x465e3e <_ZN11PrintOutput11GetConsumerEv+78>: mov (%rsp),%rbx 0x465e42 <_ZN11PrintOutput11GetConsumerEv+82>: mov 0x8(%rsp),%rbp 0x465e47 <_ZN11PrintOutput11GetConsumerEv+87>: mov 0x10(%rsp),%r12 (gdb) thread apply all backtrace Thread 1 (Thread 0x7ffff7fb87c0 (LWP 2922)): #0 PrintOutput::GetConsumer (this=0x7fffffffdfc8) at printoutput.cpp:90 #1 0x0000000000468cdd in GPrinter::Print (this=0x7fffffffdfe8, src=, xpos=, ypos=0, cons=0x0) at gprinter.cpp:340 #2 0x00000000004152d5 in Layout::Print (this=0xb2f750, p=) at layout.cpp:289 #3 0x0000000000425ff8 in file_print (action=, ob=0x794080) at pp_menu_file.cpp:119 #4 0x00007ffff57435de in IA__g_closure_invoke (closure=0x784db0, return_value=0x0, n_param_values=1, param_values=0xc028e0, invocation_hint=0x7fffffffd0a0) at /build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767 #5 0x00007ffff5757598 in signal_emit_unlocked_R (node=0x77a7a0, detail=, instance=, emission_return=, instance_and_params=) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3248 #6 0x00007ffff5758a76 in IA__g_signal_emit_valist (instance=0x7fb700, signal_id=, detail=0, var_args=0x7fffffffd290) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981 #7 0x00007ffff5759033 in IA__g_signal_emit (instance=0x473c39, signal_id=4668473, detail=0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038 #8 0x00007ffff7156203 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #9 0x00007ffff57435de in IA__g_closure_invoke (closure=0x757050, return_value=0x0, n_param_values=1, param_values=0xc02a20, invocation_hint=0x7fffffffd4c0) at /build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767 #10 0x00007ffff5756e61 in signal_emit_unlocked_R (node=0x760b70, detail=, instance=, emission_return=, instance_and_params=) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3178 #11 0x00007ffff5758a76 in IA__g_signal_emit_valist (instance=0x762530, signal_id=, detail=0, var_args=0x7fffffffd6b0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981 #12 0x00007ffff5759033 in IA__g_signal_emit (instance=0x473c39, signal_id=4668473, detail=0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038 #13 0x00007ffff733680e in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x00007ffff722a4ad in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #15 0x00007ffff722bbdb in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #16 0x00007ffff721c0b8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x00007ffff57435de in IA__g_closure_invoke (closure=0x73d790, return_value=0x7fffffffd9e0, n_param_values=2, param_values=0xc00ad0, invocation_hint=0x7fffffffd9a0) at /build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767 #18 0x00007ffff57571dd in signal_emit_unlocked_R (node=0x73d570, detail=, instance=, emission_return=, instance_and_params=) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3286 #19 0x00007ffff57588b9 in IA__g_signal_emit_valist (instance=0x7504b0, signal_id=, detail=0, var_args=0x7fffffffdb90) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2991 #20 0x00007ffff5759033 in IA__g_signal_emit (instance=0x473c39, signal_id=4668473, detail=0) at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038 #21 0x00007ffff7332e9f in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x00007ffff7214583 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x00007ffff721565b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x00007ffff6e8980c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #25 0x00007ffff4e868c2 in g_main_dispatch (context=0x738e30) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:1960 #26 IA__g_main_context_dispatch (context=0x738e30) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2513 #27 0x00007ffff4e8a748 in g_main_context_iterate (context=0x738e30, block=, dispatch=, self=) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2591 #28 0x00007ffff4e8ac55 in IA__g_main_loop_run (loop=0xbc2ce0) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2799 #29 0x00007ffff7215af7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x0000000000420ec3 in main (argc=1, argv=0x7fffffffe308) at photoprint.cpp:207 (gdb) quit A debugging session is active. Inferior 1 [process 2922] will be killed. Quit anyway? (y or n)