View Issue Details

IDProjectCategoryView StatusLast Update
0000446bareos-coredirectorpublic2017-11-28 12:26
Reporteralenzen Assigned To 
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
PlatformLinuxOSCentOSOS Version6
Product Version14.2.2 
Summary0000446: bareos-dir segfault
DescriptionThe bareos-dir segfaults in unregular intervals (think weeks) propably during job cancellation. I had this issue already in Product Version 13.2.2 and upgraded before reporting. This is the first issue since installation (about a month). See appended traceback and let me know if I can provide any other information.
Steps To ReproduceCancel jobs manually or set automatic job cancellation
TagsNo tags attached.

Relationships

child of 0000416 closed Release bareos-13.2.5 
child of 0000474 closed Release bareos-14.2.6 

Activities

alenzen

alenzen

2015-03-24 08:03

reporter  

bareos.21416.traceback (34,432 bytes)
mvwieringen

mvwieringen

2015-03-24 11:13

developer   ~0001335

A quick look at the stack traces reveals that its crashing in a pthread_kill
so it would be interesting to see a core file from the crash to see what
the thread id looks like as I get the feeling that might be either bogus
or NULL. Maybe it also makes sense to install the debug symbols but a core
file is probably more interesting first.
alenzen

alenzen

2015-03-25 10:35

reporter  

bareos.29263.traceback (35,526 bytes)
alenzen

alenzen

2015-03-25 10:37

reporter   ~0001338

bareos-dir segfaultet again (so two consecutive days), see uploaded traceback. core is available
mvwieringen

mvwieringen

2015-03-25 10:55

developer   ~0001339

Seems to be exactly the same problem:

#0 0x00007f308af162ad in __libc_waitpid (pid=<value optimized out>, stat_loc=<value optimized out>, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:41
0000001 0x00007f308bdfa08f in signal_handler (sig=11) at signal.c:228
0000002 <signal handler called>
0000003 __pthread_kill (threadid=139844753794816, signo=12) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:43
0000004 0x00007f308bde8e4e in JCR::my_thread_send_signal (this=0x260aec8, sig=12) at jcr.c:698
0000005 0x00000000004416c8 in cancel_storage_daemon_job (ua=0x7f3044167748, jcr=0x260aec8, silent=true) at sd_cmds.c:699
0000006 0x000000000044182d in cancel_storage_daemon_job (jcr=0x260aec8) at sd_cmds.c:723

So don't think a extra core makes sense at this time, just set it aside when
we want to have confirmation.
mvwieringen

mvwieringen

2015-03-25 17:15

developer   ~0001496

Hmm cannot really start much with the core files as it seems either some
stack frames got hit or its because I cannot fully get exactly the same
versions of each and every rpm on a test CentOS 6 install.

Maybe its easier to do the postmortem on the system that generated the core.

No idea if you have installed any debuginfo rpms on that machine but we might
try seeing what the following gives.

# gdb /usr/sbin/bareos-dir bareos-dir.core.21416
(gdb) thread 15
(gdb) bt
(gdb) up 4
(gdb) print *this
alenzen

alenzen

2015-03-26 08:40

reporter  

bareos.45040.traceback (33,995 bytes)
alenzen

alenzen

2015-03-26 08:41

reporter   ~0001650

bareos-dir segfaultet again (so three consecutive days), see uploaded traceback. core is available.
mvwieringen

mvwieringen

2015-03-26 09:40

developer   ~0001651

Think we can use the latest core as the traceback shows the same items.
Only its in thread 10 instead of 15. Seems you have every time a FD Job
that fails and seems to trigger some bug that must come from upstream.
So you can try the above but then with this latest core and use thread 10
alenzen

alenzen

2015-03-26 09:55

reporter   ~0001652

$ gdb /usr/sbin/bareos-dir bareos-dir.core.45040
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6)
Copyright (C) 2010 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 "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/bareos-dir...Reading symbols from /usr/lib/debug/usr/sbin/bareos-dir.debug...done.
done.
[New Thread 45042]
[New Thread 45114]
[New Thread 45115]
[New Thread 45116]
[New Thread 45213]
[New Thread 45214]
[New Thread 45216]
[New Thread 45218]
[New Thread 45219]
[New Thread 45220]
[New Thread 45221]
[New Thread 45222]
[New Thread 45225]
[New Thread 45233]
[New Thread 45234]
[New Thread 45237]
[New Thread 64740]
[New Thread 65006]
[New Thread 12851]
[New Thread 22510]
[New Thread 29387]
[New Thread 31020]
[New Thread 31273]
[New Thread 31274]
[New Thread 31298]
[New Thread 31743]
[New Thread 45040]
Missing separate debuginfo for
Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/71/a96b79419fe40ff1706d59ed06d6dbe37c8e97
Reading symbols from /usr/lib64/bareos/libbareosndmp-14.2.2.so...Reading symbols from /usr/lib/debug/usr/lib64/bareos/libbareosndmp-14.2.2.so.debug...done.
done.
Loaded symbols for /usr/lib64/bareos/libbareosndmp-14.2.2.so
Reading symbols from /usr/lib64/bareos/libbareosfind-14.2.2.so...Reading symbols from /usr/lib/debug/usr/lib64/bareos/libbareosfind-14.2.2.so.debug...done.
done.
Loaded symbols for /usr/lib64/bareos/libbareosfind-14.2.2.so
Reading symbols from /lib64/libacl.so.1.1.0...Reading symbols from /usr/lib/debug/lib64/libacl.so.1.1.0.debug...done.
done.
Loaded symbols for /lib64/libacl.so.1.1.0
Reading symbols from /usr/lib64/bareos/libbareossql-14.2.2.so...Reading symbols from /usr/lib/debug/usr/lib64/bareos/libbareossql-14.2.2.so.debug...done.
done.
Loaded symbols for /usr/lib64/bareos/libbareossql-14.2.2.so
Reading symbols from /usr/lib64/bareos/libbareoscats-14.2.2.so...Reading symbols from /usr/lib/debug/usr/lib64/bareos/libbareoscats-14.2.2.so.debug...done.
done.
Loaded symbols for /usr/lib64/bareos/libbareoscats-14.2.2.so
Reading symbols from /usr/lib64/bareos/libbareoscfg-14.2.2.so...Reading symbols from /usr/lib/debug/usr/lib64/bareos/libbareoscfg-14.2.2.so.debug...done.
done.
Loaded symbols for /usr/lib64/bareos/libbareoscfg-14.2.2.so
Reading symbols from /usr/lib64/bareos/libbareos-14.2.2.so...Reading symbols from /usr/lib/debug/usr/lib64/bareos/libbareos-14.2.2.so.debug...done.
done.
Loaded symbols for /usr/lib64/bareos/libbareos-14.2.2.so
Reading symbols from /lib64/libz.so.1.2.3...Reading symbols from /usr/lib/debug/lib64/libz.so.1.2.3.debug...done.
done.
Loaded symbols for /lib64/libz.so.1.2.3
Reading symbols from /usr/lib64/liblzo2.so.2.0.0...Reading symbols from /usr/lib/debug/usr/lib64/liblzo2.so.2.0.0.debug...done.
done.
Loaded symbols for /usr/lib64/liblzo2.so.2.0.0
Reading symbols from /usr/lib64/libfastlz.so.1.0.0...Reading symbols from /usr/lib/debug/usr/lib64/libfastlz.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib64/libfastlz.so.1.0.0
Reading symbols from /usr/lib64/libssl.so.1.0.1e...Reading symbols from /usr/lib/debug/usr/lib64/libssl.so.1.0.1e.debug...done.
done.
Loaded symbols for /usr/lib64/libssl.so.1.0.1e
Reading symbols from /usr/lib64/libcrypto.so.1.0.1e...Reading symbols from /usr/lib/debug/usr/lib64/libcrypto.so.1.0.1e.debug...done.
done.
Loaded symbols for /usr/lib64/libcrypto.so.1.0.1e
Reading symbols from /lib64/libpthread-2.12.so...Reading symbols from /usr/lib/debug/lib64/libpthread-2.12.so.debug...done.
[Thread debugging using libthread_db enabled]
done.
Loaded symbols for /lib64/libpthread-2.12.so
Reading symbols from /lib64/libdl-2.12.so...Reading symbols from /usr/lib/debug/lib64/libdl-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libdl-2.12.so
Reading symbols from /lib64/libwrap.so.0.7.6...Reading symbols from /usr/lib/debug/lib64/libwrap.so.0.7.6.debug...done.
done.
Loaded symbols for /lib64/libwrap.so.0.7.6
Reading symbols from /lib64/libcap.so.2.16...Reading symbols from /usr/lib/debug/lib64/libcap.so.2.16.debug...done.
done.
Loaded symbols for /lib64/libcap.so.2.16
Reading symbols from /usr/lib64/libstdc++.so.6.0.13...Reading symbols from /usr/lib/debug/usr/lib64/libstdc++.so.6.0.13.debug...done.
done.
Loaded symbols for /usr/lib64/libstdc++.so.6.0.13
Reading symbols from /lib64/libm-2.12.so...Reading symbols from /usr/lib/debug/lib64/libm-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libm-2.12.so
Reading symbols from /lib64/libgcc_s-4.4.7-20120601.so.1...Reading symbols from /usr/lib/debug/lib64/libgcc_s-4.4.7-20120601.so.1.debug...done.
done.
Loaded symbols for /lib64/libgcc_s-4.4.7-20120601.so.1
Reading symbols from /lib64/libc-2.12.so...Reading symbols from /usr/lib/debug/lib64/libc-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libc-2.12.so
Reading symbols from /lib64/libattr.so.1.1.0...Reading symbols from /usr/lib/debug/lib64/libattr.so.1.1.0.debug...done.
done.
Loaded symbols for /lib64/libattr.so.1.1.0
Reading symbols from /lib64/libgssapi_krb5.so.2.2...Reading symbols from /usr/lib/debug/lib64/libgssapi_krb5.so.2.2.debug...done.
done.
Loaded symbols for /lib64/libgssapi_krb5.so.2.2
Reading symbols from /lib64/libkrb5.so.3.3...Reading symbols from /usr/lib/debug/lib64/libkrb5.so.3.3.debug...done.
done.
Loaded symbols for /lib64/libkrb5.so.3.3
Reading symbols from /lib64/libcom_err.so.2.1...Reading symbols from /usr/lib/debug/lib64/libcom_err.so.2.1.debug...done.
done.
Loaded symbols for /lib64/libcom_err.so.2.1
Reading symbols from /lib64/libk5crypto.so.3.1...Reading symbols from /usr/lib/debug/lib64/libk5crypto.so.3.1.debug...done.
done.
Loaded symbols for /lib64/libk5crypto.so.3.1
Reading symbols from /lib64/ld-2.12.so...Reading symbols from /usr/lib/debug/lib64/ld-2.12.so.debug...done.
done.
Loaded symbols for /lib64/ld-2.12.so
Reading symbols from /lib64/libnsl-2.12.so...Reading symbols from /usr/lib/debug/lib64/libnsl-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libnsl-2.12.so
Reading symbols from /lib64/libkrb5support.so.0.1...Reading symbols from /usr/lib/debug/lib64/libkrb5support.so.0.1.debug...done.
done.
Loaded symbols for /lib64/libkrb5support.so.0.1
Reading symbols from /lib64/libkeyutils.so.1.3...Reading symbols from /usr/lib/debug/lib64/libkeyutils.so.1.3.debug...done.
done.
Loaded symbols for /lib64/libkeyutils.so.1.3
Reading symbols from /lib64/libresolv-2.12.so...Reading symbols from /usr/lib/debug/lib64/libresolv-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libresolv-2.12.so
Reading symbols from /lib64/libselinux.so.1...Reading symbols from /usr/lib/debug/lib64/libselinux.so.1.debug...done.
done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /lib64/libnss_files-2.12.so...Reading symbols from /usr/lib/debug/lib64/libnss_files-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libnss_files-2.12.so
Reading symbols from /lib64/libnss_ldap.so.2...Reading symbols from /usr/lib/debug/lib64/libnss_ldap.so.2.debug...done.
done.
Loaded symbols for /lib64/libnss_ldap.so.2
Reading symbols from /usr/lib64/gconv/ISO8859-15.so...Reading symbols from /usr/lib/debug/usr/lib64/gconv/ISO8859-15.so.debug...done.
done.
Loaded symbols for /usr/lib64/gconv/ISO8859-15.so
Reading symbols from /usr/lib64/bareos/backends/libbareoscats-mysql-14.2.2.so...Reading symbols from /usr/lib/debug/usr/lib64/bareos/backends/libbareoscats-mysql-14.2.2.so.debug...done.
done.
Loaded symbols for /usr/lib64/bareos/backends/libbareoscats-mysql-14.2.2.so
Reading symbols from /usr/lib64/mysql/libmysqlclient_r.so.16.0.0...Reading symbols from /usr/lib/debug/usr/lib64/mysql/libmysqlclient_r.so.16.0.0.debug...done.
done.
Loaded symbols for /usr/lib64/mysql/libmysqlclient_r.so.16.0.0
Reading symbols from /lib64/libcrypt-2.12.so...Reading symbols from /usr/lib/debug/lib64/libcrypt-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libcrypt-2.12.so
Reading symbols from /lib64/libfreebl3.so...Reading symbols from /usr/lib/debug/lib64/libfreebl3.so.debug...done.
done.
Loaded symbols for /lib64/libfreebl3.so
Reading symbols from /lib64/libnss_dns-2.12.so...Reading symbols from /usr/lib/debug/lib64/libnss_dns-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libnss_dns-2.12.so
Core was generated by `/usr/sbin/bareos-dir -g bareos -c /etc/bareos/bareos-dir.conf'.
#0 0x00007f62a34aaf3d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) thread 10
[Switching to thread 10 (Thread 0x7f6273fff700 (LWP 45220))]#0 0x00007f62a34ab2ad in __libc_waitpid (pid=<value optimized out>, stat_loc=<value optimized out>,
    options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:41
41 int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
(gdb) bt
#0 0x00007f62a34ab2ad in __libc_waitpid (pid=<value optimized out>, stat_loc=<value optimized out>, options=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
0000001 0x00007f62a438f08f in signal_handler (sig=11) at signal.c:228
0000002 <signal handler called>
0000003 __pthread_kill (threadid=140059869173504, signo=12) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:43
0000004 0x00007f62a437de4e in JCR::my_thread_send_signal (this=0x1373498, sig=12) at jcr.c:698
0000005 0x00000000004416c8 in cancel_storage_daemon_job (ua=0x7f6268124888, jcr=0x1373498, silent=true) at sd_cmds.c:699
0000006 0x000000000044182d in cancel_storage_daemon_job (jcr=0x1373498) at sd_cmds.c:723
0000007 0x000000000040f8bf in wait_for_job_termination (jcr=0x1373498, timeout=<value optimized out>) at backup.c:689
0000008 0x0000000000412587 in do_native_backup (jcr=0x1373498) at backup.c:615
0000009 0x000000000042a909 in job_thread (arg=0x1373498) at job.c:419
0000010 0x000000000042c83b in jobq_server (arg=0x69e180) at jobq.c:450
0000011 0x00007f62a43812fd in lmgr_thread_launcher (x=0x1195918) at lockmgr.c:932
0000012 0x00007f62a34a39d1 in start_thread (arg=0x7f6273fff700) at pthread_create.c:301
0000013 0x00007f62a243d8fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
(gdb) up 4
0000004 0x00007f62a437de4e in JCR::my_thread_send_signal (this=0x1373498, sig=12) at jcr.c:698
698 pthread_kill(this->my_thread_id, sig);
(gdb) print *this
$1 = {mutex = {__data = {__lock = 2, __count = 0, __owner = 45220, __nusers = 1, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}},
    __size = "\002\000\000\000\000\000\000\000??\000\000\001", '\000' <repeats 26 times>, __align = 2}, _use_count = 1, m_JobType = 66, m_JobLevel = 73,
  m_Protocol = 0, my_thread_killable = true, link = {next = 0x137fc98, prev = 0x1322838}, my_thread_id = 140059869173504, dir_bsock = 0x0,
  store_bsock = 0x7f626800fa78, file_bsock = 0x0, daemon_free_jcr = 0x4277b0 <dird_free_jcr(JCR*)>, msg_queue = 0x118b568, msg_queue_mutex = {__data = {
      __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>,
    __align = 0}, dequeuing_msgs = false, job_end_push = {<SMARTALLOC> = {<No data fields>}, items = 0x0, num_items = 0, max_items = 0, num_grow = 1,
    cur_item = 0, own_items = false}, VolumeName = 0x7f62800067d0 "EHYP5160", errmsg = 0x1373210 "",
  Job = "magma9-standard-job.2015-03-25_19.03.47_48", '\000' <repeats 85 times>, JobId = 69714, VolSessionId = 317, VolSessionTime = 1427226407, JobFiles = 0,
  JobErrors = 0, JobWarnings = 0, LastRate = 0, DumpLevel = 0, JobBytes = 0, LastJobBytes = 0, ReadBytes = 0, FileId = 0, JobStatus = 69, JobPriority = 10,
  sched_time = 1427306627, initial_sched_time = 1427306627, start_time = 1427312059, run_time = 0, last_time = 0, end_time = 0, wait_time_sum = 5618,
  wait_time = 0, job_started_time = 0, client_name = 0x1372ef0 "magma9-fd", JobIds = 0x0, RestoreBootstrap = 0x0, stime = 0x1374f60 "2015-03-22 21:07:48",
  sd_auth_key = 0x7f6268027dc8 "AEOB-MDFN-EJFA-FKLA-EPFJ-FHKM-PEDD-DBFC", jcr_msgs = 0x1374d48, ClientId = 0, where = 0x0, RegexWhere = 0x0, where_bregexp = 0x0,
  cached_pnl = 0, cached_path = 0x0, passive_client = false, prefix_links = false, gui = false, authenticated = false, cached_attribute = false,
  batch_started = false, cmd_plugin = false, opt_plugin = false, keep_path_list = false, accurate = true, HasBase = false, rerunning = false, job_started = false,
  suppress_output = false, cjcr = 0x0, buf_size = 0, compress = {deflate_buffer = 0x0, inflate_buffer = 0x0, deflate_buffer_size = 0, inflate_buffer_size = 0,
    workset = {pZLIB = 0x0, pLZO = 0x0, pZFAST = 0x0}}, attr = 0x0, db = 0x7f62840029b8, db_batch = 0x0, nb_base_files = 0, nb_base_files_used = 0, ar = 0x0,
  id_list = 0x0, plugin_ctx_list = 0x0, plugin_ctx = 0x0, plugin_sp = 0x0, comment = 0x7f6280006680 "", max_bandwidth = 0, path_list = 0x0}
(gdb) quit
mvwieringen

mvwieringen

2015-09-17 13:26

developer   ~0001839

Fix committed to bareos bareos-15.2 branch with changesetid 5617.
mvwieringen

mvwieringen

2015-11-17 12:01

developer   ~0001971

Fix committed to bareos bareos-14.2 branch with changesetid 5787.
mvwieringen

mvwieringen

2015-11-18 11:07

developer   ~0001988

Fix committed to bareos bareos-13.2 branch with changesetid 5841.

Related Changesets

bareos: bareos-15.2 f3e9c9d4

2015-09-14 23:54

mvwieringen

Ported: N/A

Details Diff
Rename silent flag to interactive.

- Lets call the silent flag of the cancel_storage_daemon_job() function
interactive which covers the actual meaning a bit better e.g. are we
doing an interactive cancel or not.
- When we are doing a non-interactive cancel we shouldn't kill the
thread as we are on the cancel path our self. There are some safeguards
in place that catch the thread id not being the same as pthread_self()
so we shouldn't be able to commit suicide but as we know we are in the
cancel path there is no need for all the trickery. For an interactive
cancel e.g. one invoked by the user an external thread is canceling so
we should let the actual Job thread that is doing the actual work know
things are being canceled.

Fixes 0000446: bareos-dir segfault
Affected Issues
0000446
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File

bareos: bareos-14.2 04ff7665

2015-09-14 23:54

mvwieringen

Ported: N/A

Details Diff
Rename silent flag to interactive.

- Lets call the silent flag of the cancel_storage_daemon_job() function
interactive which covers the actual meaning a bit better e.g. are we
doing an interactive cancel or not.
- When we are doing a non-interactive cancel we shouldn't kill the
thread as we are on the cancel path our self. There are some safeguards
in place that catch the thread id not being the same as pthread_self()
so we shouldn't be able to commit suicide but as we know we are in the
cancel path there is no need for all the trickery. For an interactive
cancel e.g. one invoked by the user an external thread is canceling so
we should let the actual Job thread that is doing the actual work know
things are being canceled.

Fixes 0000446: bareos-dir segfault
Affected Issues
0000446
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File

bareos: bareos-13.2 91b76770

2015-09-14 23:54

mvwieringen

Ported: N/A

Details Diff
Rename silent flag to interactive.

- Lets call the silent flag of the cancel_storage_daemon_job() function
interactive which covers the actual meaning a bit better e.g. are we
doing an interactive cancel or not.
- When we are doing a non-interactive cancel we shouldn't kill the
thread as we are on the cancel path our self. There are some safeguards
in place that catch the thread id not being the same as pthread_self()
so we shouldn't be able to commit suicide but as we know we are in the
cancel path there is no need for all the trickery. For an interactive
cancel e.g. one invoked by the user an external thread is canceling so
we should let the actual Job thread that is doing the actual work know
things are being canceled.

Fixes 0000446: bareos-dir segfault
Affected Issues
0000446
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File

Issue History

Date Modified Username Field Change
2015-03-24 08:03 alenzen New Issue
2015-03-24 08:03 alenzen File Added: bareos.21416.traceback
2015-03-24 11:13 mvwieringen Note Added: 0001335
2015-03-24 11:13 mvwieringen Status new => feedback
2015-03-24 12:14 alenzen Status feedback => new
2015-03-25 10:35 alenzen File Added: bareos.29263.traceback
2015-03-25 10:37 alenzen Note Added: 0001338
2015-03-25 10:55 mvwieringen Note Added: 0001339
2015-03-25 17:15 mvwieringen Note Added: 0001496
2015-03-25 17:16 mvwieringen Status new => feedback
2015-03-26 08:05 alenzen Status feedback => new
2015-03-26 08:40 alenzen File Added: bareos.45040.traceback
2015-03-26 08:41 alenzen Note Added: 0001650
2015-03-26 09:40 mvwieringen Note Added: 0001651
2015-03-26 09:41 mvwieringen Status new => feedback
2015-03-26 09:55 alenzen Note Added: 0001652
2015-03-26 09:55 alenzen Status feedback => new
2015-03-31 10:53 pstorz Assigned To => pstorz
2015-03-31 10:53 pstorz Status new => acknowledged
2015-03-31 14:57 pstorz Assigned To pstorz =>
2015-09-17 13:26 mvwieringen Changeset attached => bareos bareos-15.2 f3e9c9d4
2015-09-17 13:26 mvwieringen Note Added: 0001839
2015-09-17 13:26 mvwieringen Status acknowledged => resolved
2015-09-17 13:26 mvwieringen Resolution open => fixed
2015-10-02 20:08 mvwieringen adm Status resolved => closed
2015-10-02 20:08 mvwieringen adm Assigned To => mvwieringen adm
2015-11-17 12:01 mvwieringen Changeset attached => bareos bareos-14.2 04ff7665
2015-11-17 12:01 mvwieringen Note Added: 0001971
2015-11-17 12:01 mvwieringen Status closed => resolved
2015-11-18 11:07 mvwieringen Changeset attached => bareos bareos-13.2 91b76770
2015-11-18 11:07 mvwieringen Note Added: 0001988
2015-11-30 18:42 joergs Relationship added child of 0000416
2015-11-30 18:46 joergs Relationship added child of 0000474
2017-11-28 12:26 joergs Status resolved => closed
2017-11-28 12:26 joergs Assigned To mvwieringen adm =>