#11804 NORM Not Tri: OOM errors with VisualMatch on XO-1.75 512 MB

Zarro Boogs per Child bugtracker at laptop.org
Mon Apr 23 17:57:35 EDT 2012


#11804: OOM errors with VisualMatch on XO-1.75 512 MB
----------------------------+-----------------------------------------------
 Reporter:  greenfeld       |                 Owner:  mstone                           
     Type:  defect          |                Status:  new                              
 Priority:  normal          |             Milestone:  Not Triaged                      
Component:  other-activity  |               Version:  Development build as of this date
 Keywords:                  |           Next_action:  diagnose                         
 Verified:  0               |   Deployment_affected:                                   
Blockedby:                  |              Blocking:                                   
----------------------------+-----------------------------------------------
 Visual Match is getting itself killed with OOM errors with 11.3.1 os6/Peru
 (more or less os32).

 Changing card styles causes long delays and increased RAM usage by this
 activity.  It also likes animating cards moving from one location to
 another, which happens poorly on XO-1.75.

 The activity can be downloaded from http://activities.sugarlabs.org/en-
 US/sugar/downloads/file/27983/visual_match-37.xo

 One example kill:

 {{{
 [  480.070351] Restarting tasks ...
 [  480.070650] hub 1-0:1.0: state 7 ports 1 chg 0002 evt 0002
 [  480.070707] hub 1-0:1.0: port 1, status 0503, change 0000, 480 Mb/s
 [  480.070732] hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0000
 [  480.095511] done.
 [  480.105083] olpc-dcon: The CPU has control
 [  482.065446] hub 1-1:1.0: hub_suspend
 [  482.065484] usb 1-1: unlink qh256-0001/d4577b60 start 6 [1/0 us]
 [  482.065980] usb 1-1: usb auto-suspend
 [  483.746709] Bus Clock: USB PLL 480MHz
 [  483.746726] GC Controller Clock: USB PLL 480MHz
 [  484.085428] hub 1-0:1.0: hub_suspend
 [  484.085462] usb usb1: bus auto-suspend
 [  484.085475] pxau2o-ehci pxau2o-ehci.0: suspend root hub
 [  532.847810] powerd invoked oom-killer: gfp_mask=0xd0, order=2,
 oom_adj=0, oom_score_adj=0
 [  532.847870] [<c00369ac>] (unwind_backtrace+0x0/0x120) from [<c008ff88>]
 (dump_header.clone.15+0x74/0x1a4)
 [  532.847900] [<c008ff88>] (dump_header.clone.15+0x74/0x1a4) from
 [<c009020c>] (oom_kill_process.clone.18+0x3c/0x270)
 [  532.847929] [<c009020c>] (oom_kill_process.clone.18+0x3c/0x270) from
 [<c009087c>] (out_of_memory+0x2b0/0x384)
 [  532.847961] [<c009087c>] (out_of_memory+0x2b0/0x384) from [<c0093ff8>]
 (__alloc_pages_nodemask+0x4ac/0x580)
 [  532.847989] [<c0093ff8>] (__alloc_pages_nodemask+0x4ac/0x580) from
 [<c0094144>] (__get_free_pages+0x10/0x3c)
 [  532.848020] [<c0094144>] (__get_free_pages+0x10/0x3c) from [<c0039464>]
 (pgd_alloc+0x14/0xd4)
 [  532.848054] [<c0039464>] (pgd_alloc+0x14/0xd4) from [<c0045138>]
 (mm_init.clone.53+0x98/0xd8)
 [  532.848081] [<c0045138>] (mm_init.clone.53+0x98/0xd8) from [<c00454bc>]
 (dup_mm+0x64/0x4bc)
 [  532.848108] [<c00454bc>] (dup_mm+0x64/0x4bc) from [<c0046070>]
 (copy_process+0x72c/0xeb4)
 [  532.848134] [<c0046070>] (copy_process+0x72c/0xeb4) from [<c0046914>]
 (do_fork+0xf8/0x274)
 [  532.848164] [<c0046914>] (do_fork+0xf8/0x274) from [<c0031080>]
 (ret_fast_syscall+0x0/0x30)
 [  532.848180] Mem-info:
 [  532.848189] Normal per-cpu:
 [  532.848201] CPU    0: hi:  186, btch:  31 usd:   1
 [  532.848226] active_anon:100885 inactive_anon:19 isolated_anon:0
 [  532.848235]  active_file:12 inactive_file:422 isolated_file:0
 [  532.848244]  unevictable:8 dirty:0 writeback:0 unstable:0
 [  532.848252]  free:3553 slab_reclaimable:564 slab_unreclaimable:956
 [  532.848261]  mapped:107 shmem:173 pagetables:547 bounce:0
 [  532.848303] Normal free:14212kB min:2884kB low:3604kB high:4324kB
 active_anon:403540kB inactive_anon:76kB active_file:48kB
 inactive_file:1688kB unevictable:32kB isolated(anon):0kB
 isolated(file):0kB present:520192kB mlocked:32kB dirty:0kB writeback:0kB
 mapped:428kB shmem:692kB slab_reclaimable:2256kB slab_unreclaimable:3824kB
 kernel_stack:1360kB pagetables:2188kB unstable:0kB bounce:0kB
 writeback_tmp:0kB pages_scanned:177 all_unreclaimable? yes
 [  532.848357] lowmem_reserve[]: 0 0
 [  532.848371] Normal: 2847*4kB 265*8kB 44*16kB 0*32kB 0*64kB 0*128kB
 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB 0*32768kB =
 14212kB
 [  532.848425] 608 total pagecache pages
 [  532.848435] 0 pages in swap cache
 [  532.848446] Swap cache stats: add 0, delete 0, find 0/0
 [  532.848457] Free swap  = 0kB
 [  532.848466] Total swap = 0kB
 [  532.865879] 131072 pages of RAM
 [  532.865894] 3862 free pages
 [  532.865903] 2541 reserved pages
 [  532.865912] 1520 slab pages
 [  532.865921] 383 pages shared
 [  532.865931] 0 pages swap cached
 [  532.865942] [ pid ]   uid  tgid total_vm      rss cpu oom_adj
 oom_score_adj name
 [  532.865973] [  201]     0   201      593       96   0     -17
 -1000 udevd
 [  532.865995] [  245]     0   245      592       94   0     -17
 -1000 udevd
 [  532.866015] [  246]     0   246      592       93   0     -17
 -1000 udevd
 [  532.866038] [  645]     0   645     7299       98   0       0
 0 rsyslogd
 [  532.866058] [  660]    81   660      931      139   0       0
 0 dbus-daemon
 [  532.866079] [  675]     0   675     6919      166   0       0
 0 NetworkManager
 [  532.866101] [  686]     0   686     1309       98   0       0
 0 modem-manager
 [  532.866122] [  691]     0   691     6216      200   0       0
 0 polkitd
 [  532.866143] [  693]    70   693      764       53   0       0
 0 avahi-daemon
 [  532.866164] [  694]    70   694      764       39   0       0
 0 avahi-daemon
 [  532.866185] [  717]     0   717     1162      137   0       0
 0 crond
 [  532.866206] [  724]     0   724     1493       90   0       0
 0 wpa_supplicant
 [  532.866227] [  731]     0   731      444       16   0       0
 0 olpc-switchd
 [  532.866248] [  732]     0   732      799      248   0       0
 0 powerd
 [  532.866269] [  733]     0   733      472       37   0       0
 0 olpc-kbdshim-ud
 [  532.866290] [  734]     0   734      588       30   0       0
 0 olpc-dm
 [  532.866311] [  740]     0   740     1158      162   0       0
 0 login
 [  532.866331] [  743]     0   743    20511      653   0       0
 0 X
 [  532.866351] [  744]     0   744      446       15   0       0
 0 mingetty
 [  532.866373] [  843]     0   843     7014      279   0       0
 0 console-kit-dae
 [  532.866394] [  924]     0   924     1946       96   0       0
 0 powerd-dbus
 [  532.866415] [  945]   500   945    18291     4624   0       0
 0 python
 [  532.866436] [  956]   500   956      850       52   0       0
 0 dbus-launch
 [  532.866457] [  957]   500   957      931      123   0       0
 0 dbus-daemon
 [  532.866479] [ 1024]   500  1024    14915      473   0       0
 0 metacity
 [  532.866499] [ 1027]   500  1027     2310      295   0       0
 0 gconfd-2
 [  532.866520] [ 1035]   500  1035     4523     1188   0       0
 0 python
 [  532.866541] [ 1041]   500  1041      963       14   0       0
 0 cat
 [  532.866562] [ 1045]   500  1045     1979      145   0       0
 0 mission-control
 [  532.866583] [ 1047]   500  1047     8857      130   0       0
 0 gnome-keyring-d
 [  532.866605] [ 1054]   500  1054     2688      124   0       0
 0 telepathy-salut
 [  532.866626] [ 1056]   500  1056     2096       68   0       0
 0 gvfsd
 [  532.866647] [ 1064]   500  1064     8270      122   0       0
 0 gvfs-fuse-daemo
 [  532.866669] [ 1100]     0  1100     4624      139   0       0
 0 upowerd
 [  532.866690] [ 1127]   500  1127     2389      125   0       0
 0 gvfs-gdu-volume
 [  532.866711] [ 1129]     0  1129     3769      111   0       0
 0 udisks-daemon
 [  532.866732] [ 1130]     0  1130     1423       53   0       0
 0 udisks-daemon
 [  532.866755] [ 1229]   170  1229      482       22   0       0
 0 avahi-autoipd
 [  532.866776] [ 1231]     0  1231      463       16   0       0
 0 avahi-autoipd
 [  532.866798] [ 1317]     0  1317      728       67   0       0
 0 bash
 [  532.866818] [ 1709]     0  1709     1295      153   0       0
 0 crond
 [  532.866838] [ 1718]     0  1718      680       29   0       0
 0 bash
 [  532.866859] [ 1719]     0  1719     3268     1013   0       0
 0 olpc-update-que
 [  532.866881] [ 1727]   500  1727    99612    89074   0       0
 0 Dimensiones <8a
 [  532.866902] [ 1785]     0  1785      615       57   0       0
 0 top
 [  532.866920] Out of memory: Kill process 1727 (Dimensiones <8a) score
 694 or sacrifice child
 [  532.866940] Killed process 1727 (Dimensiones <8a) total-vm:398448kB,
 anon-rss:356296kB, file-rss:0kB
 [  555.491721] PM: Syncing filesystems ... done.
 [  555.549943] Freezing user space processes ... (elapsed 0.01 seconds)
 done.
 [  555.565471] Freezing remaining freezable tasks ... (elapsed 0.01
 seconds) done.
 [  555.585443] Suspending console(s) (use no_console_suspend to debug)
 [  555.697096] dcon_source_switch to DCON
 [  555.720372] olpc-dcon: The DCON has control
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/11804>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list