#0 0x00007f65ea58cf89 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 21384 selftid = 21384 #1 0x00007f65ea590398 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fff43310050, sa_sigaction = 0x7fff43310050}, sa_mask = {__val = {140734320673632, 140075776489240, 140075750229335, 140071768424453, 0, 140075703822440, 140075699916072, 140075703822440, 140075776489240, 140075776521680, 140075750257941, 140075752122784, 140075700856733, 1, 140075752125136, 140075776496992}}, sa_flags = 10, sa_restorer = 0x7f65ed7269c0} sigs = {__val = {32, 0 }} #2 0x00007f65eb0b66b5 in __gnu_cxx::__verbose_terminate_handler() () from /tmp/apport_sandbox_jMUHyA/usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #3 0x00007f65eb0b4836 in ?? () from /tmp/apport_sandbox_jMUHyA/usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #4 0x00007f65eb0b4863 in std::terminate() () from /tmp/apport_sandbox_jMUHyA/usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #5 0x00007f65eb0b4aa2 in __cxa_throw () from /tmp/apport_sandbox_jMUHyA/usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x00007f65eb1065d7 in std::__throw_out_of_range(char const*) () from /tmp/apport_sandbox_jMUHyA/usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x00007f65ed87537c in _M_check (__s=0x7f65ed8bd087 "basic_string::substr", __pos=18446744073709551615, this=0x7fff4330fe20) at /usr/include/c++/4.8/bits/basic_string.h:324 No locals. #8 substr (__n=18446744073709551615, __pos=18446744073709551615, this=0x7fff4330fe20) at /usr/include/c++/4.8/bits/basic_string.h:2208 No locals. #9 SmartctlParser::parse_full (this=this@entry=0x7fff433107b0, full=...) at smartctl_parser.cpp:215 section_header = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee69d88 "=== START OF READ SMART DATA SECTION ==="}} section_body_str = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee63588 "Vendor:", ' ' , "ADATA\nProduct:", ' ' , "HV620\nRevision:", ' ' , "5438\nUser Capacity: 1\342\200\211\060\060\060\342\200\211\062\060\064\342\200\211\070\070\063\342\200\211\071\066\070 bytes [1.00 TB]\nLogical block size: 512 bytes\nSerial number: "...}} s = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee6be48 "smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.6.11] (local build)\nCopyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org\n\n=== START OF INFORMATION SECTION ===\nVendor:", ' ' ...}} __PRETTY_FUNCTION__ = "bool SmartctlParser::parse_full(const string&)" version_full = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee64c08 "6.2 2013-07-26 r3841"}} section_start_pos = status = true version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee69018 "6.2"}} tmp_pos = 18446744073709551615 #10 0x00007f65ed88cc5c in StorageDevice::parse_basic_data (this=this@entry=0x7f65eee6aa40, do_set_properties=do_set_properties@entry=true, emit_signal=emit_signal@entry=true) at storage_device.cpp:266 ps = {properties_ = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7f65eee65fc0, _M_finish = 0x7f65eee66cd0, _M_end_of_storage = 0x7f65eee672c0}}, }, data_full_ = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee64998 "smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.6.11] (local build)\nCopyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org\n\n=== START OF INFORMATION SECTION ===\nVendor:", ' ' ...}}, data_section_info_ = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee63588 "Vendor:", ' ' , "ADATA\nProduct:", ' ' , "HV620\nRevision:", ' ' , "5438\nUser Capacity: 1\342\200\211\060\060\060\342\200\211\062\060\064\342\200\211\070\070\063\342\200\211\071\066\070 bytes [1.00 TB]\nLogical block size: 512 bytes\nSerial number: "...}}, data_section_data_ = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}}, error_msg_ = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}}} __PRETTY_FUNCTION__ = "std::string StorageDevice::parse_basic_data(bool, bool)" version_full = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee39c18 "6.2 2013-07-26 r3841"}} model = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee6af98 "HV620"}} family = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} serial = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee67dc8 "43C216AF601B"}} version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee5def8 "6.2"}} size = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee6a758 "1\342\200\211\060\060\060\342\200\211\062\060\064\342\200\211\070\070\063\342\200\211\071\066\070 bytes [1.00 TB]"}} #11 0x00007f65ed88e848 in StorageDevice::fetch_basic_data_and_parse (this=this@entry=0x7f65eee6aa40, smartctl_ex=...) at storage_device.cpp:186 error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} #12 0x00007f65ed88e994 in StorageDevice::fetch_basic_data_and_parse (this=0x7f65eee6aa40, smartctl_ex=...) at storage_device.cpp:173 error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eee693e8 "Command line did not parse."}} #13 0x00007f65ed87f6b9 in (anonymous namespace)::detect_drives_linux_proc_partitions (drives=..., ex_factory=...) at storage_detector_linux.cpp:437 drive = {p_ = 0x7f65eee6aa40} i = 2 __PRETTY_FUNCTION__ = "std::string {anonymous}::detect_drives_linux_proc_partitions(std::vector >&, ExecutorFactoryRefPtr)" lines = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x7f65eec8b8a0, _M_finish = 0x7f65eec8b918, _M_end_of_storage = 0x7f65eec8b920}}, } blacklist = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x7f65eec8d030, _M_finish = 0x7f65eec8d068, _M_end_of_storage = 0x7f65eec8d070}}, } devices = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x7f65eedbe180, _M_finish = 0x7f65eedbe198, _M_end_of_storage = 0x7f65eedbe1a0}}, } error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} smartctl_ex = {p_ = 0x7f65eee5d310} #14 0x00007f65ed884053 in detect_drives_linux (drives=..., ex_factory=...) at storage_detector_linux.cpp:820 error_msgs = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} #15 0x00007f65ed878eac in StorageDetector::detect (this=this@entry=0x7fff43311df0, drives=..., ex_factory=...) at storage_detector.cpp:40 __PRETTY_FUNCTION__ = "std::string StorageDetector::detect(std::vector >&, ExecutorFactoryRefPtr)" all_detected = { >, std::allocator > > >> = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_start = 0x7f65eee62490, _M_finish = 0x7f65eee624a0, _M_end_of_storage = 0x7f65eee624a0}}, } error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} #16 0x00007f65ed87ab3e in StorageDetector::detect_and_fetch_basic_data (this=this@entry=0x7fff43311df0, put_drives_here=..., ex_factory=...) at storage_detector.cpp:150 error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff00000000 }} #17 0x00007f65ed82d600 in GscMainWindow::rescan_devices (this=this@entry=0x7f65eedac3a0) at gsc_main_window.cpp:1026 blacklist_str = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} ex_factory = {p_ = 0x7f65eee461e0} fetch_outputs = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x7f65eee5bca9, _M_finish = 0x24, _M_end_of_storage = 0x7fff43311da0}}, } blacklist_patterns = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } sd = {blacklist_patterns_ = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, fetch_data_errors_ = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, fetch_data_error_outputs_ = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff00000000 }} error = #18 0x00007f65ed82e90a in GscMainWindow::populate_iconview (this=this@entry=0x7f65eedac3a0, smartctl_valid=smartctl_valid@entry=true) at gsc_main_window.cpp:138 load_virtuals = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x7f65eee5bca8, _M_finish = 0x7f65ebda5b51 , _M_end_of_storage = 0x7fff43312060}}, } #19 0x00007f65ed82f6d9 in GscMainWindow::GscMainWindow (this=0x7f65eedac3a0, gtkcobj=, ref_ui=..., __in_chrg=, __vtt_parm=) at gsc_main_window.cpp:121 error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} show_output_button = smartctl_valid = true #20 0x00007f65ed819430 in get_widget_derived (widget=, name=..., this=) at /usr/include/gtkmm-2.4/gtkmm/builder.h:484 refThis = {pCppObject_ = 0x7f65eec93fc0} pCWidget = 0x7f65eecae140 pObjectBase = #21 AppUIResWidget::create () at applib/app_ui_res_utils.h:274 ui = {pCppObject_ = 0x7f65eec93fc0} data = { = {buf = , size = , root_name = 0x7f65ed8c1716 "gsc_main_window"}, } o = 0x0 error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} #22 0x00007f65ed80e9b8 in app_init_and_loop (argc=, argv=@0x7fff433129a0: 0x7fff43312a98) at gsc_init.cpp:500 load_virtuals = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } load_virtuals_str = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} load_devices = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } load_devices_str = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f65eb3593f8 ""}} final_loc_cpp = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f65eeb4f200, static _S_classic = , static _S_global = , static _S_categories = , static _S_once = } m = { = {callback_list_ = 0x0}, _vptr.Main = 0x7f65ed4ef690 , static signal_run_ = {}, static signal_quit_ = {}, static signal_key_snooper_ = {}, static instance_ = 0x7fff433127d0} args = {arg_locale = 1, arg_version = 0, arg_scan = 1, arg_hide_tabs = 1, arg_add_virtual = 0x0, arg_add_device = 0x0} gtkdomains = {0x7f65ed8c1cc1 "GLib", 0x7f65ed8c1cc6 "GModule", 0x7f65ed8c1cce "GLib-GObject", 0x7f65ed8c1cdb "GLib-GRegex", 0x7f65ed8c1ce7 "GLib-GIO", 0x7f65ed8c1cf0 "GThread", 0x7f65ed8c1cf8 "Pango", 0x7f65ed8c1cfe "Gtk", 0x7f65ed8c1d02 "Gdk", 0x7f65ed8c1d06 "GdkPixbuf", 0x7f65ed8c1d10 "libglade", 0x7f65ed8c1d19 "libgnomevfs", 0x7f65ed8c1d25 "glibmm", 0x7f65ed8c1d2c "giomm", 0x7f65ed8c1d32 "atkmm", 0x7f65ed8c1d38 "pangomm", 0x7f65ed8c1d40 "gdkmm", 0x7f65ed8c1d46 "gtkmm", 0x7f65ed8c1d4c "libglademm"} win = #23 0x00007f65ed7d15c5 in main (argc=1, argv=0x7fff43312a98) at gsc_main.cpp:48 No locals.