From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E513AC31E51 for ; Tue, 18 Jun 2019 10:46:09 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 817DB2080C for ; Tue, 18 Jun 2019 10:46:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 817DB2080C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AC3A51C00F; Tue, 18 Jun 2019 12:46:08 +0200 (CEST) Received: from mail-ua1-f47.google.com (mail-ua1-f47.google.com [209.85.222.47]) by dpdk.org (Postfix) with ESMTP id E90941C0D3 for ; Tue, 18 Jun 2019 12:46:06 +0200 (CEST) Received: by mail-ua1-f47.google.com with SMTP id 8so5383082uaz.11 for ; Tue, 18 Jun 2019 03:46:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=E/nUlvsQ5BJLV1FdqViEaw6lKqPrV1+mBLVggNNZFxY=; b=BH9TKSNUr/SAMfQlNr5H7+N8tl/6eOvMpUbiMR4t+s+ac4p8ExdTSn94X2NNhRuuOA BwTH5qCbOM7Pf+OJP/CybG3eYrkMKVxG2/Tt7xxgy8zQb3dtvmjWE2gG2EAjFk6u78F3 McmpqDbgF/V+ZCiv4sGL+mDiP4VDWOoUinQd5/oqPPQ7bwVJ3h6OO/NPognuXjSTgfDR TQFStTRtKLjI7x7Yfmi4uHiGjvuisyiquKMzuY8QMaymDBbVa+Lp8cxjeQJX416Yv/7+ 28vSU5xNPnuxvBwNbyJAKUP3fzE3ldg/Mn6WLytksjK71ya9+Uq6PwKleYNRZI9Jd87Z M9kg== X-Gm-Message-State: APjAAAUH8PGMPAGOu/ov7cByLL2u2f3EVmYJzzrajfQciMxb809VsymZ rP+kaqUZoDDAsN7eQdYrRVyN7PAfjBJGeRl//gwvuw== X-Google-Smtp-Source: APXvYqw49kiEQuVBdOBgN5bgl5dWoQrNTkRBxMoOlEZCOeZkfqwJFztNY2+wTVn0c6Z0yCa0rK7Vfjc71ND6gf9lWd0= X-Received: by 2002:a67:2ec8:: with SMTP id u191mr3700995vsu.39.1560854766025; Tue, 18 Jun 2019 03:46:06 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: David Marchand Date: Tue, 18 Jun 2019 12:45:54 +0200 Message-ID: To: Cristian Dumitrescu Cc: dev Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [Bug 285] rte_table unit test crashes in ipv6 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hello Christian, Could you have a look at this? Is there someone working on it? We will have to disable the table unit tests in CI otherwise. Thanks. -- David Marchand On Mon, May 27, 2019 at 6:50 PM wrote: > https://bugs.dpdk.org/show_bug.cgi?id=285 > > Bug ID: 285 > Summary: rte_table unit test crashes in ipv6 > Product: DPDK > Version: unspecified > Hardware: All > OS: All > Status: CONFIRMED > Severity: major > Priority: Normal > Component: other > Assignee: dev@dpdk.org > Reporter: david.marchand@redhat.com > CC: cristian.dumitrescu@intel.com > Target Milestone: --- > > Starting the table_autotest ut on current master, with 2048 hugepages > available > and 8 cores triggers a crash in librte_table: > > (gdb) run -c 0xff > Starting program: /home/dmarchan/git/pub/dpdk/./master/app/test -c 0xff > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib64/libthread_db.so.1". > EAL: Detected 8 lcore(s) > EAL: Detected 1 NUMA nodes > [New Thread 0x7ffff6cc1700 (LWP 28387)] > EAL: Multi-process socket /var/run/dpdk/rte/mp_socket > [New Thread 0x7ffff64c0700 (LWP 28388)] > EAL: No available hugepages reported in hugepages-1048576kB > EAL: Probing VFIO support... > [New Thread 0x7ffff5cbf700 (LWP 28389)] > [New Thread 0x7ffff54be700 (LWP 28390)] > [New Thread 0x7ffff4cbd700 (LWP 28391)] > [New Thread 0x7ffff44bc700 (LWP 28392)] > [New Thread 0x7ffff3cbb700 (LWP 28394)] > [New Thread 0x7ffff34ba700 (LWP 28395)] > [New Thread 0x7ffff2cb9700 (LWP 28396)] > EAL: PCI device 0000:00:1f.6 on NUMA socket -1 > EAL: Invalid NUMA socket, default to 0 > EAL: probe driver: 8086:15d7 net_e1000_em > APP: HPET is not enabled, using TSC as default timer > RTE>>table_autotest > Getting/Creating the mempool ... > > [...] > > ************Table tests************ > -------------- > RUNNING TEST - test_table_lpm_combined > -------------- > Expected 50, got 50 > Expected 0, got 0 > Expected 25, got 25 > Expected 1, got 1 > Expected 0, got 0 > Change entry action > Expected 0, got 0 > Expected 50, got 50 > delete entry > TABLE: rte_table_lpm_create: Invalid n_rules > PIPELINE: rte_pipeline_table_create: Table creation failed > TABLE: rte_table_lpm_entry_add: invalid depth (0) > TABLE: rte_table_lpm_entry_add: invalid depth (33) > -------------- > RUNNING TEST - test_table_lpm_ipv6_combined > -------------- > > Program received signal SIGSEGV, Segmentation fault. > rte_table_lpm_ipv6_entry_add (table=0x100215e40, key=0x7fffffff76a0, > entry=0x7fffffff7520, key_found=0x7fffffff74dc, entry_ptr=0x7fffffff7530) > at > /home/dmarchan/git/pub/dpdk/lib/librte_table/rte_table_lpm_ipv6.c:236 > 236 lpm->nht_users[nht_pos0] -= nht_pos0_valid; > > (gdb) bt > #0 rte_table_lpm_ipv6_entry_add (table=0x100215e40, key=0x7fffffff76a0, > entry=0x7fffffff7520, key_found=0x7fffffff74dc, entry_ptr=0x7fffffff7530) > at > /home/dmarchan/git/pub/dpdk/lib/librte_table/rte_table_lpm_ipv6.c:236 > #1 0x00000000004ac437 in test_table_type (table_ops=0xfb4dc0 > , table_args=table_args@entry=0x7fffffff76c0, > key=, table_packets=table_packets@entry=0x7fffffff76e0, > n_ops=0, manage_ops=0x0) at > /home/dmarchan/git/pub/dpdk/app/test/test_table_combined.c:150 > #2 0x00000000004af476 in test_table_lpm_ipv6_combined () at > /home/dmarchan/git/pub/dpdk/app/test/test_table_combined.c:379 > #3 0x00000000004a2090 in test_table () at > /home/dmarchan/git/pub/dpdk/app/test/test_table.c:174 > #4 0x000000000048a05b in cmd_autotest_parsed > (parsed_result=0x7fffffff7c20, > cl=, data=) at > /home/dmarchan/git/pub/dpdk/app/test/commands.c:76 > #5 0x0000000000682f0d in cmdline_parse (cl=cl@entry=0x95b4690, > buf=0x95b46d8 > "table_autotest \n") at > /home/dmarchan/git/pub/dpdk/lib/librte_cmdline/cmdline_parse.c:295 > #6 0x0000000000681eb0 in cmdline_valid_buffer (rdl=, > buf=, size=) at > /home/dmarchan/git/pub/dpdk/lib/librte_cmdline/cmdline.c:31 > #7 0x0000000000684dc4 in rdline_char_in (rdl=rdl@entry=0x95b46a0, c=10 > '\n') > at /home/dmarchan/git/pub/dpdk/lib/librte_cmdline/cmdline_rdline.c:421 > #8 0x0000000000681bcc in cmdline_in (cl=cl@entry=0x95b4690, > buf=buf@entry=0x7fffffffdd20 "\n\377", size=1) at > /home/dmarchan/git/pub/dpdk/lib/librte_cmdline/cmdline.c:148 > #9 0x000000000068215b in cmdline_interact (cl=cl@entry=0x95b4690) at > /home/dmarchan/git/pub/dpdk/lib/librte_cmdline/cmdline.c:227 > #10 0x00000000004806cc in main (argc=, argv= out>) at > /home/dmarchan/git/pub/dpdk/app/test/test.c:184 > > -- > You are receiving this mail because: > You are the assignee for the bug.