Comments (5)
Can you try the debug version?
from seastar.
Adding @gleb-cloudius
from seastar.
On 01/28/15 19:56, Avi Kivity wrote:
Can you try the debug version?
Yes. Debug seems to report trash. Note that the below is reported before
DHCP discovery is over which we know is ending with success in a release
version.
DHCP sending discover
ASAN:SIGSEGV
==7801==ERROR: AddressSanitizer: SEGV on unknown address 0x602000076480 (pc 0x00000074e165 sp 0x7fff92516e58 bp 0x7fff92516ee0 T0)
#0 0x74e164 in ixgbe_xmit_pkts (/home/ubuntu/seastar/build/debug/apps/httpd/httpd+0x74e164)
#1 0x4b8527 in rte_eth_tx_burst /home/ubuntu/dpdk/x86_64-native-linuxapp-gcc/include/rte_ethdev.h:2546
#2 0x4bdc64 in dpdk::dpdk_qp::send(circular_buffer<net::packet, std::allocatornet::packet >&) net/dpdk.cc:685
#3 0x4d46b4 in net::qp::poll_tx() net/net.cc:35
#4 0x4c96dd in operator() net/net.cc:44
#5 0x4ce7eb in std::unique_ptr<reactor::pollfn, std::default_deletestd::unique_ptr > reactor::make_pollfnnet::qp::qp()::{lambda()#1}(net::qp::qp()::{lambda()#1}&&)::the_pollfn::poll_and_check_more_work() (/home/ubuntu/seastar/build/debug/apps/httpd/httpd+0x4ce7eb)
#6 0x5d66cf in reactor::poll_once() core/reactor.cc:795
#7 0x5d623d in reactor::run() core/reactor.cc:774
#8 0x6ab047 in app_template::run(int, char**, std::function<void ()>&&) core/app-template.cc:73
#9 0x40ef77 in main apps/httpd/httpd.cc:245
#10 0x7f90f7373ec4 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
#11 0x40def2 (/home/ubuntu/seastar/build/debug/apps/httpd/httpd+0x40def2)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV ??:0 ixgbe_xmit_pkts
==7801==ABORTING
—
Reply to this email directly or view it on GitHub
#20 (comment).
from seastar.
On 01/28/2015 08:04 PM, vladzcloudius wrote:
On 01/28/15 19:56, Avi Kivity wrote:
Can you try the debug version?
Yes. Debug seems to report trash. Note that the below is reported before
DHCP discovery is over which we know is ending with success in a release
version.
Can you bisect the debug build to find where the error started?
It seems unrelated to the patch.
DHCP sending discover
ASAN:SIGSEGV
==7801==ERROR: AddressSanitizer: SEGV on unknown address
0x602000076480 (pc 0x00000074e165 sp 0x7fff92516e58 bp 0x7fff92516ee0 T0)
#0 0x74e164 in ixgbe_xmit_pkts
(/home/ubuntu/seastar/build/debug/apps/httpd/httpd+0x74e164)
#1 0x4b8527 in rte_eth_tx_burst
/home/ubuntu/dpdk/x86_64-native-linuxapp-gcc/include/rte_ethdev.h:2546
#2 0x4bdc64 in dpdk::dpdk_qp::send(circular_buffer<net::packet,
std::allocatornet::packet >&) net/dpdk.cc:685
#3 0x4d46b4 in net::qp::poll_tx() net/net.cc:35
#4 0x4c96dd in operator() net/net.cc:44
#5 0x4ce7eb in std::unique_ptr<reactor::pollfn,
std::default_deletestd::unique_ptr >
reactor::make_pollfnnet::qp::qp()::{lambda()#1}(net::qp::qp()::{lambda()#1}&&)::the_pollfn::poll_and_check_more_work()
(/home/ubuntu/seastar/build/debug/apps/httpd/httpd+0x4ce7eb)
#6 0x5d66cf in reactor::poll_once() core/reactor.cc:795
#7 0x5d623d in reactor::run() core/reactor.cc:774
#8 0x6ab047 in app_template::run(int, char**, std::function<void
()>&&) core/app-template.cc:73
#9 0x40ef77 in main apps/httpd/httpd.cc:245
#10 0x7f90f7373ec4 in __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
#11 0x40def2 (/home/ubuntu/seastar/build/debug/apps/httpd/httpd+0x40def2)AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV ??:0 ixgbe_xmit_pkts
==7801==ABORTING—
Reply to this email directly or view it on GitHub—
Reply to this email directly or view it on GitHub
#20 (comment).
from seastar.
duplicate of #18
from seastar.
Related Issues (20)
- chunked_map in seastar HOT 5
- Dependent library init can cause memory (re)allocation failures when test are run w/o `SEASTAR_DEFAULT_ALLOCATOR` HOT 2
- Need to document the prometheus/metrics enhenced options
- get p99.9 Delay exceeds 1s
- Running without `SEASTAR_USE_DEFAULT_ALLOCATOR` but smp_opts.memory_allocator != memory_allocator::seastar breaks
- partial specialization of ‘struct fmt::v10::formatter<std::basic_string_view<_CharT>, Char>’ after instantiation of ‘struct fmt::v10::formatter<std::basic_string_view<char> >’ [-fpermissive] HOT 5
- Add TLS1.3 session ticket support
- `rpc_test.cc` does not compile with libstdc++ shipped along with GCC-14 HOT 1
- iotune per-shard depth underflow HOT 1
- TLS close can cause quickly existing programs to leave dangling objects (ASAN errors)
- iotune may use a too-low iodepth HOT 2
- The link interface of target "Seastar::seastar" contains: Valgrind::valgrind but the target was not found.
- undefined reference to `seastar::logger::failed_to_log HOT 6
- Seastar must listen on ALL shards, otherwise requests can be lost HOT 7
- Commit d2929c2ade5bd0125a73d53280c82ae5da86218e cause regression HOT 1
- Abandoned generator leaks memory HOT 1
- metrics: trying to add summaries is unsafe HOT 1
- cgroups v1 isn't supported HOT 8
- use undeprecated functions in c-ares HOT 2
- Cross-shard realloc shrink crashes
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seastar.