[Bug 2032623] [NEW] [armhf] learning switch - OpenFlow15 test fails due to unexpected debug logging
Frode Nordahl
2032623 at bugs.launchpad.net
Tue Aug 22 08:28:23 UTC 2023
Public bug reported:
Open vSwitch 3.2.0 added the ability to print backtraces in the event of
a fatal crash. The commit [0] adding this functionality also added
debug logging on startup if a call to libc backtrace() does not provide
any frames.
On the systems where armhf packages are built and tested this is the
case and as a consequence the build fails.
Test log excerpt:
# -*- compilation -*-
2560. learning-switch.at:7: testing learning switch - OpenFlow15 ...
../../tests/learning-switch.at:9: ovs-testcontroller --no-chdir --detach punix:controller --pidfile -v ptcp:
--- /dev/null 2023-08-22 06:47:35.672268660 +0000
+++ /tmp/openvswitch-3.2.0/_debian/tests/testsuite.dir/at-groups/2560/stderr 2023-08-22 07:45:45.858016173 +0000
@@ -0,0 +1 @@
+2023-08-22T07:45:45Z|00001|fatal_signal|DBG|Capturing of dummy backtrace has failed.
stdout:
2560. learning-switch.at:7: 2560. learning switch - OpenFlow15 (learning-switch.at:7): FAILED (learning-switch.at:9)
Compiling and running this super simple program confirms the behavior in isolation:
#include <stdio.h>
#include <execinfo.h>
#define BACKTRACE_MAX_FRAMES 31
int
main(int argc, char **argv)
{
int n_frames;
void *frames[BACKTRACE_MAX_FRAMES];
n_frames = backtrace(frames, BACKTRACE_MAX_FRAMES);
printf("%d/%d", n_frames, BACKTRACE_MAX_FRAMES);
}
0:
https://github.com/openvswitch/ovs/commit/759a29dc2d97bfba9e3c5270a621beca673962ca
** Affects: openvswitch (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to openvswitch in Ubuntu.
https://bugs.launchpad.net/bugs/2032623
Title:
[armhf] learning switch - OpenFlow15 test fails due to unexpected
debug logging
Status in openvswitch package in Ubuntu:
New
Bug description:
Open vSwitch 3.2.0 added the ability to print backtraces in the event
of a fatal crash. The commit [0] adding this functionality also added
debug logging on startup if a call to libc backtrace() does not
provide any frames.
On the systems where armhf packages are built and tested this is the
case and as a consequence the build fails.
Test log excerpt:
# -*- compilation -*-
2560. learning-switch.at:7: testing learning switch - OpenFlow15 ...
../../tests/learning-switch.at:9: ovs-testcontroller --no-chdir --detach punix:controller --pidfile -v ptcp:
--- /dev/null 2023-08-22 06:47:35.672268660 +0000
+++ /tmp/openvswitch-3.2.0/_debian/tests/testsuite.dir/at-groups/2560/stderr 2023-08-22 07:45:45.858016173 +0000
@@ -0,0 +1 @@
+2023-08-22T07:45:45Z|00001|fatal_signal|DBG|Capturing of dummy backtrace has failed.
stdout:
2560. learning-switch.at:7: 2560. learning switch - OpenFlow15 (learning-switch.at:7): FAILED (learning-switch.at:9)
Compiling and running this super simple program confirms the behavior in isolation:
#include <stdio.h>
#include <execinfo.h>
#define BACKTRACE_MAX_FRAMES 31
int
main(int argc, char **argv)
{
int n_frames;
void *frames[BACKTRACE_MAX_FRAMES];
n_frames = backtrace(frames, BACKTRACE_MAX_FRAMES);
printf("%d/%d", n_frames, BACKTRACE_MAX_FRAMES);
}
0:
https://github.com/openvswitch/ovs/commit/759a29dc2d97bfba9e3c5270a621beca673962ca
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/2032623/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list