Links
https://github.com/wongsyrone/openwrt-1/blob/master/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr2041n-v1.c
https://github.com/wongsyrone/openwrt-1/issues/24
http://www.openwrt.org.cn/bbs/thread-19738-1-1.html
| <6>[256282.769730] mtk_soc_eth 1e100000.ethernet eth0: port 2 link down | |
| <6>[256578.881271] mtk_soc_eth 1e100000.ethernet eth0: port 2 link up | |
| <3>[264861.388401] mtk_soc_eth 1e100000.ethernet eth0: transmit timed out | |
| <6>[264861.400996] mtk_soc_eth 1e100000.ethernet eth0: dma_cfg:80000067 | |
| <6>[264861.413302] mtk_soc_eth 1e100000.ethernet eth0: tx_ring=0, base=0eac0000, max=0, ctx=2914, dtx=2707, fdx=2707, next=2914 | |
| <6>[264861.435210] mtk_soc_eth 1e100000.ethernet eth0: rx_ring=0, base=0d910000, max=0, calc=911, drx=912 | |
| <6>[264861.855749] mtk_soc_eth 1e100000.ethernet: 0x100 = 0x3860190c, 0x10c = 0x80818 | |
| <6>[264861.870450] mtk_soc_eth 1e100000.ethernet: reset pse | |
| <0>[264861.888311] skbuff: skb_over_panic: text:8033dc64 len:1568 put:1568 head:8ee1dc60 data:8ee1dca2 tail:0x8ee1e2c2 end:0x8ee1e2c0 dev:eth0 | |
| <6>[264861.889769] mtk_soc_eth 1e100000.ethernet: PPE started |
| <6>[256282.769730] mtk_soc_eth 1e100000.ethernet eth0: port 2 link down | |
| <6>[256578.881271] mtk_soc_eth 1e100000.ethernet eth0: port 2 link up | |
| <3>[264861.388401] mtk_soc_eth 1e100000.ethernet eth0: transmit timed out | |
| <6>[264861.400996] mtk_soc_eth 1e100000.ethernet eth0: dma_cfg:80000067 | |
| <6>[264861.413302] mtk_soc_eth 1e100000.ethernet eth0: tx_ring=0, base=0eac0000, max=0, ctx=2914, dtx=2707, fdx=2707, next=2914 | |
| <6>[264861.435210] mtk_soc_eth 1e100000.ethernet eth0: rx_ring=0, base=0d910000, max=0, calc=911, drx=912 | |
| <6>[264861.855749] mtk_soc_eth 1e100000.ethernet: 0x100 = 0x3860190c, 0x10c = 0x80818 | |
| <6>[264861.870450] mtk_soc_eth 1e100000.ethernet: reset pse | |
| <0>[264861.888311] skbuff: skb_over_panic: text:8033dc64 len:1568 put:1568 head:8ee1dc60 data:8ee1dca2 tail:0x8ee1e2c2 end:0x8ee1e2c0 dev:eth0 | |
| <6>[264861.889769] mtk_soc_eth 1e100000.ethernet: PPE started |
| set -o errexit | |
| set -o pipefail | |
| set -o xtrace | |
| ip netns del ns0 || true | |
| ip netns del ns1 || true | |
| ip netns add ns0 | |
| ip netns add ns1 |
| na() { | |
| a_params=("a1 string") | |
| a_vars=("a1") | |
| a_args=("\"a1\"") | |
| a_members=("a1 string") | |
| for i in `seq 2 $n`; do | |
| a_params+=(", a$i string") | |
| a_vars+=(", a$i") | |
| a_args+=(", \"a$i\"") | |
| a_members+=("; a$i string") |
| #include <sys/socket.h> | |
| #include <netinet/in.h> | |
| #include <netinet/ip.h> | |
| #include <stdbool.h> | |
| #include <stdlib.h> | |
| #include <stdio.h> | |
| #include <string.h> | |
| #include <errno.h> | |
| struct buf_t { |
| From 40429a3a60dd3f3d7a04cc6934d8bd28db4edc61 Mon Sep 17 00:00:00 2001 | |
| From: Yousong Zhou <[email protected]> | |
| Date: Fri, 20 Apr 2018 15:54:37 +0800 | |
| Subject: [PATCH] emulator: load libGLES_android.so from /system dir | |
| Existence of /vendor/lib64/egl/ will cause qemu.gles to be set to 2. | |
| Which will result in the libGLES_android.so to have no chance to be | |
| loaded at all. It's part of the frameworks anyway, so treble should not | |
| be an issue. |
Links
https://github.com/wongsyrone/openwrt-1/blob/master/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr2041n-v1.c
https://github.com/wongsyrone/openwrt-1/issues/24
http://www.openwrt.org.cn/bbs/thread-19738-1-1.html
I noticed this issue when a --merge sort was killed because of oom. It shouldn't.
Sort utility built from vanilla coreutils-8.4.tar.xz was not affected.
Sort utility built from coreutils-8.4-31.el6.src.rpm fails and valgrind show that it was caused by coreutils-i18n.patch
The issue was caused by calls to mbsrtowcs, wcsrtombs which will modify *src to NULL causing later free() to fail.
The code snippet
git_home/linux.git/arch/mips/atheros/956x.c
git_home/linux.git/arch/mips/atheros/platform.c
target/linux/wndr4500v3/base-files/sbin/generate_board_conf.sh
package/atheros-enet/configs/config.board956x-lsdk-10.2-00095-11
| #!/bin/sh | |
| BASEURL="https://github.com/corbindavenport/nexus-tools/raw/master/bin" | |
| PREFIX="$HOME/.usr" | |
| BINDIR="$PREFIX/bin" | |
| install_bin() { | |
| local f |