#21705: Segmentation Faults when using Swap on ar71xx (zram)
---------------------+--------------------------------
Reporter: mt@… | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: kernel | Version: Chaos Calmer 15.05
Resolution: | Keywords: swap,zram
---------------------+--------------------------------
Comment (by Nilfred):
Same here DESIGNATED DRIVER (Bleeding Edge, r48648):
{{{
echo $((2 * 256 * 4096)) > /sys/block/zram0/disksize
mkswap /dev/zram0
Setting up swapspace version 1, size = 2093056 bytes
swapon -p 5 /dev/zram0
free
total used free shared buffers cached
Mem: 28304 23980 4324 804 2324 5340
-/+ buffers/cache: 16316 11988
Swap: 2044 752 1292
cat /sys/block/zram0/compr_data_size
183414
}}}
Was I did to get this:
{{{
Sun Feb 21 11:33:40 2016 kern.info kernel: [ 3277.133648] zram0: detected
capacity change from 0 to 2097152
Sun Feb 21 11:33:40 2016 kern.info kernel: [ 3277.606150] Adding 2044k
swap on /dev/zram0. Priority:5 extents:1 across:2044k SS
Sun Feb 21 11:39:28 2016 kern.info kernel: [ 3625.512938]
Sun Feb 21 11:39:28 2016 kern.info kernel: [ 3625.512938] do_page_fault():
sending SIGSEGV to odhcpd for invalid read access from 008082a8
Sun Feb 21 11:39:28 2016 kern.info kernel: [ 3625.512963] epc = 004062b5
in odhcpd[400000+b000]
Sun Feb 21 11:39:28 2016 kern.info kernel: [ 3625.514766] ra = 004062a7
in odhcpd[400000+b000]
Sun Feb 21 11:39:28 2016 kern.info kernel: [ 3625.516718]
...
Sun Feb 21 11:50:28 2016 kern.info kernel: [ 4284.910718]
Sun Feb 21 11:50:28 2016 kern.info kernel: [ 4284.910718] do_page_fault():
sending SIGSEGV to sleep for invalid read access from 00449140
Sun Feb 21 11:50:28 2016 kern.info kernel: [ 4284.910745] epc = 00449140
in busybox[459000+1000]
Sun Feb 21 11:50:28 2016 kern.info kernel: [ 4284.912623] ra = 004039f4
in busybox[400000+49000]
Sun Feb 21 11:50:28 2016 kern.info kernel: [ 4284.914757]
Sun Feb 21 11:50:31 2016 kern.info kernel: [ 4288.465950]
Sun Feb 21 11:50:31 2016 kern.info kernel: [ 4288.465950] do_page_fault():
sending SIGSEGV to ntpd for invalid read access from 00000000
Sun Feb 21 11:50:31 2016 kern.info kernel: [ 4288.465976] epc = 00000000
in busybox[400000+49000]
Sun Feb 21 11:50:31 2016 kern.info kernel: [ 4288.467956] ra = 00000000
in busybox[400000+49000]
Sun Feb 21 11:50:31 2016 kern.info kernel: [ 4288.470084]
...
Sun Feb 21 11:57:22 2016 kern.warn kernel: [ 4699.657629] zram: 10268
(cat) Attribute compr_data_size (and others) will be removed. See zram
documentation.
...
Sun Feb 21 11:59:10 2016 kern.info kernel: [ 4806.768964]
Sun Feb 21 11:59:10 2016 kern.info kernel: [ 4806.768964] do_page_fault():
sending SIGSEGV to lua for invalid read access from 77cfb278
Sun Feb 21 11:59:10 2016 kern.info kernel: [ 4806.768991] epc = 7717de10
in libc.so[77108000+90000]
Sun Feb 21 11:59:10 2016 kern.info kernel: [ 4806.771143] ra = 770ec05f
in liblua.so.5.1.5[770da000+2c000]
Sun Feb 21 11:59:10 2016 kern.info kernel: [ 4806.774441]
...
Sun Feb 21 14:34:28 2016 kern.info kernel: [14125.581874]
Sun Feb 21 14:34:28 2016 kern.info kernel: [14125.581874] do_page_fault():
sending SIGSEGV to uhttpd for invalid write access to 00007488
Sun Feb 21 14:34:28 2016 kern.info kernel: [14125.581901] epc = 77931ba1
in libubox.so[7792e000+16000]
Sun Feb 21 14:34:28 2016 kern.info kernel: [14125.584365] ra = 77931b7f
in libubox.so[7792e000+16000]
Sun Feb 21 14:34:28 2016 kern.info kernel: [14125.586928]
}}}
Just testing, I didn't install zram-swap. Should I test something else?
--
Ticket URL: <https://dev.openwrt.org/ticket/21705#comment:5>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets