[Armadillo:07726] Re: Armadillo-420でQt4を動作させたい

T.Monji email@hidden
2011年 11月 18日 (金) 18:52:03 JST


マカーグ様。

時間が掛ってしまいましたが、結果を報告します。

-no-gfx-linuxfbオプション付きのQtを試してみましたが下記エラーで無理でした。

wkhtmltoimage invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0
[<c02a3d1c>] (dump_stack+0x0/0x14) from [<c0075514>]
(oom_kill_process+0x7c/0x1cc)
[<c0075498>] (oom_kill_process+0x0/0x1cc) from [<c0075cb8>]
(out_of_memory+0x188/0x250)
[<c0075b30>] (out_of_memory+0x0/0x250) from [<c0078e84>]
(__alloc_pages_internal+0x3f0/0x428)
[<c0078a94>] (__alloc_pages_internal+0x0/0x428) from [<c0078ee4>]
(__alloc_pages+0x14/0x18)
[<c0078ed0>] (__alloc_pages+0x0/0x18) from [<c007b04c>]
(__do_page_cache_readahead+0x150/0x2d0)
[<c007aefc>] (__do_page_cache_readahead+0x0/0x2d0) from [<c007b238>]
(do_page_cache_readahead+0x6c/0x74)
[<c007b1cc>] (do_page_cache_readahead+0x0/0x74) from [<c0072ab8>]
(filemap_fault+0x3c0/0x4e8)
r7:c3c8c000 r6:00000001 r5:c0383440 r4:00000000
[<c00726f8>] (filemap_fault+0x0/0x4e8) from [<c0081f44>]
(__do_fault+0x54/0x428)
[<c0081ef0>] (__do_fault+0x0/0x428) from [<c0082fc0>]
(handle_mm_fault+0x130/0x750)
[<c0082e90>] (handle_mm_fault+0x0/0x750) from [<c002dcc4>]
(do_page_fault+0x1b4/0x25c)
[<c002db10>] (do_page_fault+0x0/0x25c) from [<c002de74>]
(do_translation_fault+0x7c/0x84)
[<c002ddf8>] (do_translation_fault+0x0/0x84) from [<c0028220>]
(do_PrefetchAbort+0x18/0x1c)
r6:000306b8 r5:01ce8558 r4:ffffffff
[<c0028208>] (do_PrefetchAbort+0x0/0x1c) from [<c0028b00>]
(ret_from_exception+0x0/0x10)
Exception stack(0xc3c8dfb0 to 0xc3c8dff8)
dfa0: 0003f490 00000064 00000034 00030378
dfc0: 00032128 01ce8558 000306b8 000306c0 be1b6f30 01ce855c 00000009
00032128
dfe0: 41ba0698 be1b6e28 41810f5c 4181101c 20000010 ffffffff
Mem-info:
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 18, btch: 3 usd: 17
Active:9706 inactive:31 dirty:0 writeback:0 unstable:0
free:337 slab:689 mapped:14 pagetables:63 bounce:0
DMA free:392kB min:188kB low:232kB high:280kB active:5804kB inactive:0kB
present:12192kB pages_scanned:13207 all_unreclaimable? yes
lowmem_reserve[]: 0 51 51
Normal free:956kB min:824kB low:1028kB high:1236kB active:33020kB
inactive:124kB present:52832kB pages_scanned:15462 all_unreclaimable? no
lowmem_reserve[]: 0 0 0
DMA: 0*4kB 1*8kB 0*16kB 0*32kB 0*64kB 1*128kB 1*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 392kB
Normal: 31*4kB 2*8kB 1*16kB 1*32kB 0*64kB 0*128kB 1*256kB 1*512kB
0*1024kB 0*2048kB 0*4096kB = 956kB
31 total pagecache pages
Swap cache: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
16384 pages of RAM
405 free pages
1032 reserved pages
689 slab pages
30 pages shared
0 pages swap cached
Out of memory: kill process 1285 (wkhtmltoimage) score 1044 or a child
Killed process 1285 (wkhtmltoimage)
Killed

色々試してみた結果、カーネル側で仮「Virtual Frame Buffer support」をオン
することで実行出来ました。
ご教授有難うございました。


(2011/11/02 9:42), T.Monji wrote:
> マカーグ様。
>
> 文字です。
>
> 有難うございます。
> ご教授頂いた方法を試してみます。
>
>
> (2011/11/01 20:19), Chris McHarg wrote:
>> マカーグです。
>>
>>> 物理的にディスプレイを接続しないと解決しないのか、設定等で回避できるのか
>>> が判断出来ないでいます。
>> http://code.google.com/p/wkhtmltopdf/
>> でX11のクライアントライブラリが必要だけど、Xサーバ自体はなくても動作するというようなことが書かれていますね。
>>
>> 以下のような方法のどれかで対応できると思います。
>>
>> 1) -no-gfx-linuxfb オプション付きでビルドされたQtを使ってみる
>> 2) Embedded LinuxではなくてLinux/X11のQtを使ってみる
>> 3) fbデバイスを使わないようにQtを修正してしまう
>> 4) ダミーのfbデバイス作ってしまう
>>
>> 1番で対応できたら素敵だと思います。
>> こちらでも試してみますが、ビルドが結構時間かかりそうです。
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>


-- 


・・・‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━
文字 年幸
E-Mail:email@hidden
 http://www.hitachizosen.co.jp

日立造船株式会社
 精密機械本部
 電子制御ビジネスユニット
 制御機器部
 エンジニアリンググループ

大阪市住之江区南港北1丁目7番89号 6F
TEL 06-6569-0182 / 内線 8-61-5433
FAX 06-6569-7063 / 内線 8-61-5388

※所属、外線、内線、FAXが変更になりました
━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥・・
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20111118/d9d30878/attachment.html>


armadillo メーリングリストの案内