#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

Reply via email to