Bug#780675: systemd: segfault in systemd when running systemctl daemon-reload

Robert Pumphrey rob.pumphrey at gmail.com
Tue Mar 17 21:55:47 GMT 2015



On 17/03/15 21:07, Michael Biebl wrote:
> Am 17.03.2015 um 19:35 schrieb Michael Biebl:
>> Am 17.03.2015 um 19:05 schrieb Robert Pumphrey:
>
>>> #0  0x00007f8d3e06779b in raise (sig=11) at
>>> ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
>>>          resultvar = 0
>>>          pid = <optimized out>
>>> #1  0x00007f8d3e4bd3d8 in ?? ()
>>> No symbol table info available.
>>> #2  <signal handler called>
>>> No locals.
>>> #3  0x00007f8d3e4422a0 in ?? ()
>>> No symbol table info available.
>>> #4  0x00007f8d3e4f8caa in ?? ()
>>> No symbol table info available.
>>> #5  0x00007f8d3e56777f in ?? ()
>>> No symbol table info available.
>>> #6  0x00007f8d3e55f558 in ?? ()
>>> No symbol table info available.
>>> #7  0x00007f8d3e4bac6b in ?? ()
>>> No symbol table info available.
>>> #8  0x00007f8d3dcd0b45 in __libc_start_main (main=0x7f8d3e4b6dd0,
>>> argc=1, argv=0x7ffd3c533ea8, init=<optimized out>, fini=<optimized out>,
>>> rtld_fini=<optimized out>, stack_end=0x7ffd3c533e98)
>>>      at libc-start.c:287
>>>          result = <optimized out>
>>>          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0,
>>> 5361389912737802513, 140244612264611, 140725615541920, 0, 0,
>>> -5360124553165444847, -5369135033269130991}, mask_was_saved = 0}}, priv
>>> = {pad = {0x0, 0x0,
>>>                0x7ffd3c533eb8, 0x7f8d3e4971a8}, data = {prev = 0x0,
>>> cleanup = 0x0, canceltype = 1012088504}}}
>>>          not_first_call = <optimized out>
>>> #9  0x00007f8d3e4bb2cc in ?? ()
>>> No symbol table info available.
>>
>> Hm, nothing interesting/relevant in there. Almost as if the symbols do
>> not match the binary/core dump or the crash is not in systemd itself.
>
> Do you have systemd-dbg installed?
>
>
Sorry for failing to follow simple instructions.
I have now installed systemd-dbg

#0  0x00007f89d974f79b in raise (sig=11)
     at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
         resultvar = 0
         pid = <optimized out>
#1  0x00007f89d9ba53d8 in crash.lto_priv.234 (sig=11) at 
../src/core/main.c:158
         rl = {rlim_cur = 18446744073709551615, rlim_max = 
18446744073709551615}
         sa = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0},
           sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0,
           sa_restorer = 0x0}
         __func__ = "crash"
         __PRETTY_FUNCTION__ = "crash"
#2  <signal handler called>
No locals.
#3  0x00007f89d9b262e0 in ?? ()
No symbol table info available.
#4  0x00007f89d9be0caa in bucket_hash () at ../src/shared/hashmap.c:168
         p = 0x7f89da3efbe0
         h = 0x7f89d9b0a860
#5  hashmap_remove (h=0x7f89d9b0a860, key=key at entry=0x7f89da3efbe0)
     at ../src/shared/hashmap.c:574
         e = <optimized out>
         data = <optimized out>
#6  0x00007f89d9c00f15 in set_remove (s=<optimized out>,
     value=value at entry=0x7f89da3efbe0) at ../src/shared/set.c:75
No locals.
#7  0x00007f89d9c4f77f in bidi_set_free (s=0x7f89d9b0a9a0, u=0x7f89da3efbe0)
     at ../src/core/unit.c:372
         d = <optimized out>
         i = 0xffffffffffffffff
         other = 0x7f89da3efbe0
#8  unit_free (u=0x7f89da3efbe0) at ../src/core/unit.c:484
         d = <optimized out>
         i = 0xffffffffffffffff
         t = <optimized out>
         __PRETTY_FUNCTION__ = "unit_free"
#9  0x00007f89d9c47558 in manager_clear_jobs_and_units.lto_priv.948 (
     m=0x7f89da36e6a0) at ../src/core/manager.c:759
         u = <optimized out>
         __PRETTY_FUNCTION__ = "manager_clear_jobs_and_units"
#10 0x00007f89d9ba2c6b in manager_reload (m=0x7f89da36e6a0)
     at ../src/core/manager.c:2413
         q = <optimized out>
         fds = <optimized out>
         r = 0
         f = 0x7f89da43a070
#11 main (argc=1, argv=<optimized out>) at ../src/core/main.c:1758
         m = 0x7f89da36e6a0
         r = <optimized out>
         retval = 1
         before_startup = <optimized out>
         after_startup = <optimized out>
         timespan = 
"f\336\b`\330qX\034Q\343\061\256\272\343\222|s\302x\356.cx\204\221U_\025J=G\363BE\325\354/cx\204\060cx\204\221x\251Ýš\373\062\000\362?\355s\240sU\241\063S\247\273"
         fds = 0x0
         reexecute = false
         shutdown_verb = 0x0
         initrd_timestamp = {realtime = 0, monotonic = 0}
         userspace_timestamp = {realtime = 1426610793563272,
           monotonic = 5250159}
         kernel_timestamp = {realtime = <optimized out>, monotonic = 0}
         security_start_timestamp = {realtime = 1426610793568857,
           monotonic = 5255744}
         security_finish_timestamp = {realtime = 1426610793569662,
           monotonic = 5256549}
         systemd = "systemd"
         skip_setup = false
         j = <optimized out>
         loaded_policy = <optimized out>
         arm_reboot_watchdog = false
         queue_default_job = <optimized out>
         empty_etc = <optimized out>
         switch_root_dir = 0x0
         switch_root_init = 0x0
         __func__ = "main"
         __PRETTY_FUNCTION__ = "main"

>

debsums indicates everything is operating as expected.
memtester has not yet thrown up any errors.




More information about the Pkg-systemd-maintainers mailing list