Bug ID 902352
Summary snapperd crashed shortly after boot
Classification openSUSE
Product openSUSE Factory
Version NO 13.2 BUGS!!
Hardware i686
OS openSUSE 13.2
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee aschnell@suse.com
Reporter mpluskal@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

After reboot of recent opensuse factory, I have noticed that snapperd crashed
(for no apparent reason):
# systemd-coredumpctl gdb 3614
TIME                                         PID   UID   GID SIG EXE
             Tue 2014-10-21 22:11:37 CEST   3614     0     0   6
/usr/sbin/snapperd
GNU gdb (GDB; openSUSE Factory) 7.8
Copyright (C) 2014 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 "i586-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...

warning: /etc/gdbinit.d/gdb-heap.py: No such file or directory
Reading symbols from /usr/sbin/snapperd...Reading symbols from
/usr/lib/debug/usr/sbin/snapperd.debug...done.
done.
[New LWP 3614]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `/usr/sbin/snapperd'.
Program terminated with signal SIGABRT, Aborted.
#0  0xb77bae60 in __kernel_vsyscall ()
(gdb) bt full
#0  0xb77bae60 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb73f2437 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
        resultvar = <optimized out>
        resultvar = <optimized out>
        pid = -1219051520
        selftid = 3614
#2  0xb73f3b8e in __GI_abort () at abort.c:78
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x83fd424, sa_sigaction =
0x83fd424}, sa_mask = {__val = {64, 3074638989, 3075918176, 3078479804,
3077059232, 5, 3220034192, 3078403714, 3077059672, 3070747136, 1, 5, 0,
              3075915776, 3075918176, 3075922024, 3220034164, 3076988956,
3076153812, 3076093316, 138392728, 3075915776, 3075918176, 3074203892,
3075918176, 3074619692, 3076988928, 3076988928, 3075919228, 138400804,
138399352,
              3078429072}}, sa_flags = 138392632, sa_restorer = 0xb73f3a80
<__GI_abort>}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb75ddfe5 in __gnu_cxx::__verbose_terminate_handler () at
../../../../libstdc++-v3/libsupc++/vterminate.cc:95
        terminating = true
        t = <optimized out>
#4  0xb75dbc53 in __cxxabiv1::__terminate (handler=0xb75dde50
<__gnu_cxx::__verbose_terminate_handler()>) at
../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38
No locals.
#5  0xb75dab75 in __cxa_call_terminate (ue_header=0x83fb468) at
../../../../libstdc++-v3/libsupc++/eh_call.cc:54
No locals.
#6  0xb75db791 in __cxxabiv1::__gxx_personality_v0 (version=1, actions=6,
exception_class=5138137972254386944, ue_header=0x83fb468, context=0xbfedd550)
at ../../../../libstdc++-v3/libsupc++/eh_personality.cc:670
        action_record = <optimized out>
        p = <optimized out>
        thrown_ptr = 0x0
        info = {Start = 3078108587, LPStart = 0, ttype_base = 0, TType = 0x0,
action_table = 0xfffffffc <error: Cannot access memory at address 0xfffffffc>,
ttype_encoding = 0 '\000', call_site_encoding = 192 '\300'}
        landing_pad = <optimized out>
        ip = <optimized out>
        handler_switch_value = 0
        foreign_exception = false
        found_type = <optimized out>
        language_specific_data = 0xb779200c
"\377\233\021\001\005>\005\342\001\003"
        ip_before_insn = 0
#7  0xb758506c in _Unwind_RaiseException_Phase2 (exc=exc@entry=0x83fb468,
context=context@entry=0xbfedd550) at ../../../libgcc/unwind.inc:62
        fs = {regs = {reg = {{loc = {reg = 0, offset = 0, exp = 0x0}, how =
REG_UNSAVED}, {loc = {reg = 0, offset = 0, exp = 0x0}, how = REG_UNSAVED}, {loc
= {reg = 0, offset = 0, exp = 0x0}, how = REG_UNSAVED}, {loc = {
                  reg = 4294967276, offset = -20, exp = 0xffffffec <error:
Cannot access memory at address 0xffffffec>}, how = REG_SAVED_OFFSET}, {loc =
{reg = 0, offset = 0, exp = 0x0}, how = REG_UNSAVED}, {loc = {
                  reg = 4294967288, offset = -8, exp = 0xfffffff8 <error:
Cannot access memory at address 0xfffffff8>}, how = REG_SAVED_OFFSET}, {loc =
{reg = 4294967280, offset = -16,
                  exp = 0xfffffff0 <error: Cannot access memory at address
0xfffffff0>}, how = REG_SAVED_OFFSET}, {loc = {reg = 4294967284, offset = -12,
exp = 0xfffffff4 <error: Cannot access memory at address 0xfffffff4>},
                how = REG_SAVED_OFFSET}, {loc = {reg = 4294967292, offset = -4,
exp = 0xfffffffc <error: Cannot access memory at address 0xfffffffc>}, how =
REG_SAVED_OFFSET}, {loc = {reg = 0, offset = 0, exp = 0x0},
                how = REG_UNSAVED}, {loc = {reg = 0, offset = 0, exp = 0x0},
how = REG_UNSAVED}, {loc = {reg = 0, offset = 0, exp = 0x0}, how =
REG_UNSAVED}, {loc = {reg = 0, offset = 0, exp = 0x0}, how = REG_UNSAVED}, {loc
= {
                  reg = 0, offset = 0, exp = 0x0}, how = REG_UNSAVED}, {loc =
{reg = 0, offset = 0, exp = 0x0}, how = REG_UNSAVED}, {loc = {reg = 0, offset =
0, exp = 0x0}, how = REG_UNSAVED}, {loc = {reg = 0, offset = 0,
                  exp = 0x0}, how = REG_UNSAVED}, {loc = {reg = 0, offset = 0,
exp = 0x0}, how = REG_UNSAVED}}, prev = 0x0, cfa_offset = 64, cfa_reg = 4,
cfa_exp = 0x0, cfa_how = CFA_REG_OFFSET}, pc = 0xb772a690
     <snapper::Snapper::~Snapper()+144>, personality = 0x8053950
<__gxx_personality_v0@plt>, data_align = -4, code_align = 1, retaddr_column =
8, fde_encoding = 27 '\033', lsda_encoding = 27 '\033', saw_z = 1 '\001',
          signal_frame = 0 '\000', eh_ptr = 0x0}
        match_handler = 4
        code = _URC_NO_REASON
#8  0xb75855ad in _Unwind_Resume (exc=exc@entry=0x83fb468) at
../../../libgcc/unwind.inc:230
        this_context = {reg = {0xbfedd5d4, 0x0, 0xbfedd5d8, 0xbfedd5dc, 0x0,
0xbfedd5e8, 0xbfedd5e0, 0xbfedd5e4, 0xbfedd5ec, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, cfa = 0xbfedd5f0,
          ra = 0xb774b85f <snapper::logStreamClose(snapper::LogLevel, char
const*, unsigned int, char const*, std::basic_ostringstream<char,
std::char_traits<char>, std::allocator<char> >*)+431>, lsda = 0x0, bases = {
            tbase = 0x0, dbase = 0xb758c000, func = 0xb7585550
<_Unwind_Resume>}, flags = 1073741824, version = 0, args_size = 0, by_value =
'\000' <repeats 17 times>}
        cur_context = {reg = {0xbfedd5d4, 0x0, 0xbfedd5d8, 0xbfedd62c, 0x0,
0xbfedd638, 0xbfedd630, 0xbfedd634, 0xbfedd63c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, cfa = 0xbfedd640,
          ra = 0xb772a6dd <snapper::Snapper::~Snapper()+221>, lsda =
0xb779200c, bases = {tbase = 0x0, dbase = 0xb779b000, func = 0xb772a600
<snapper::Snapper::~Snapper()>}, flags = 1073741824, version = 0, args_size =
0,
          by_value = '\000' <repeats 17 times>}
        code = <optimized out>
#9  0xb774b85f in ~basic_string (this=<optimized out>, __in_chrg=<optimized
out>) at /usr/include/c++/4.8/bits/basic_string.h:539
No locals.
#10 snapper::logStreamClose (level=level@entry=snapper::MILESTONE,
file=file@entry=0xb777ade3 "Snapper.cc", line=line@entry=112,
func=func@entry=0xb777b348 <snapper::Snapper::~Snapper()::__FUNCTION__>
"~Snapper",
    stream=stream@entry=0x83fca40) at Log.cc:64
No locals.
#11 0xb772a6dd in snapper::Snapper::~Snapper (this=0xb67007f0,
__in_chrg=<optimized out>) at Snapper.cc:112
        __buf = 0x83fca40
---Type <return> to continue, or q <return> to quit---
#12 0x08063118 in MetaSnapper::~MetaSnapper (this=0x83fd498,
__in_chrg=<optimized out>) at MetaSnapper.cc:117
No locals.
#13 0x08063197 in ~_List_node (this=0x83fd490, __in_chrg=<optimized out>) at
/usr/include/c++/4.8/bits/stl_list.h:106
No locals.
#14 destroy<std::_List_node<MetaSnapper> > (this=<optimized out>,
__p=0x83fd490) at /usr/include/c++/4.8/ext/new_allocator.h:124
No locals.
#15 _M_clear (this=0x80788e8 <meta_snappers>) at
/usr/include/c++/4.8/bits/list.tcc:75
        __tmp = 0x83fd490
        __cur = 0x80788e8 <meta_snappers>
#16 ~_List_base (this=0x80788e8 <meta_snappers>, __in_chrg=<optimized out>) at
/usr/include/c++/4.8/bits/stl_list.h:378
No locals.
#17 ~list (this=0x80788e8 <meta_snappers>, __in_chrg=<optimized out>) at
/usr/include/c++/4.8/bits/stl_list.h:438
No locals.
#18 MetaSnappers::~MetaSnappers (this=0x80788e8 <meta_snappers>,
__in_chrg=<optimized out>) at MetaSnapper.cc:196
No locals.
#19 0xb73f52f1 in __run_exit_handlers (status=status@entry=0, listp=0xb756c3c4
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
        atfct = <optimized out>
        onfct = <optimized out>
        cxafct = <optimized out>
        f = <optimized out>
#20 0xb73f534d in __GI_exit (status=0) at exit.c:104
No locals.
#21 0xb73dd99b in __libc_start_main (main=0x8053ca0 <main(int, char**)>,
argc=1, argv=0xbfedd7a4, init=0x8069a10 <__libc_csu_init>, fini=0x8069a80
<__libc_csu_fini>, rtld_fini=0xb77cc660 <_dl_fini>, stack_end=0xbfedd79c)
    at libc-start.c:319
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1219051520, 0, 0, 0,
-2067208107, 617901124}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1,
0x805462f <_start>}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1}}}
        not_first_call = <optimized out>
#22 0x08054650 in _start () at ../sysdeps/i386/start.S:115
No locals.


You are receiving this mail because: