トップページ > CG > 2014年05月01日 > DRHjE8ip

書き込み順位&時間帯一覧

18 位/328 ID中時間01234567891011121314151617181920212223Total
書き込み数2100000000000000000001004



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
【CG】 AzPainter/AzDrawingシリーズ総合スレ Part9

書き込みレス一覧

【CG】 AzPainter/AzDrawingシリーズ総合スレ Part9
239 :名無しさん@お腹いっぱい。[sage]:2014/05/01(木) 00:55:48.78 ID:DRHjE8ip
>>237,238
レスどうもです。やってみました。

azdrawing-1.3-src.tar.bz2を"/home/user/src/azdrawing-1.3/"に解凍
Makefileのdatadirを"datadir := /home/user/src/azdrawing-1.3/files/"に変更

$ make debug
$ ulimit -c unlimited
$ ./azdrawing
Segmentation fault (コアダンプ)
$ gdb ./azdrawing core
GNU gdb (Ubuntu 7.7-0ubuntu3) 7.7
(省略)
Reading symbols from ./azdrawing...done.
[New LWP 10499]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./azdrawing'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f142c691ab0 in _XData32 ()
from /usr/lib/x86_64-linux-gnu/libX11.so.6
【CG】 AzPainter/AzDrawingシリーズ総合スレ Part9
240 :名無しさん@お腹いっぱい。[sage]:2014/05/01(木) 00:56:27.84 ID:DRHjE8ip
(gdb) bt
#0 0x00007f142c691ab0 in _XData32 ()
from /usr/lib/x86_64-linux-gnu/libX11.so.6
#1 0x00007f142c66cfc4 in XChangeProperty ()
from /usr/lib/x86_64-linux-gnu/libX11.so.6
#2 0x00000000004ba9ba in AXTopWindow::setAppIcon (this=0x122c8a0,
pBuf=0x1239640, bClear=1) at src/AXTopWindow.cpp:408
#3 0x000000000045dac2 in CMainWin::CMainWin (this=0x122c8a0)
at src/win/CMainWin.cpp:99
#4 0x00000000004098ab in initCreateWindow () at src/main.cpp:243
#5 0x0000000000409602 in init () at src/main.cpp:187
#6 0x00000000004092e6 in main (argc=1, argv=0x7fffbef9f928)
at src/main.cpp:102

なんとかなりますでしょうか?

あと"azdrawing 14.04"でググったら同じような症状の人がいました。
http://dothiko.blog.fc2.com/blog-entry-114.html
この人と同じようにAXTopWindow::setAppIcon()内に::XFlush(DISP)を追加してみたけどダメでした。
【CG】 AzPainter/AzDrawingシリーズ総合スレ Part9
242 :名無しさん@お腹いっぱい。[sage]:2014/05/01(木) 01:36:23.06 ID:DRHjE8ip
>>241
src/win/CMainWin.cppの98,99行目をコメントアウトしたら起動しました!
今のところ問題なく動いてます。
ありがとうございます、助かりました!
【CG】 AzPainter/AzDrawingシリーズ総合スレ Part9
254 :名無しさん@お腹いっぱい。[sage]:2014/05/01(木) 21:57:36.15 ID:DRHjE8ip
昨日の続きなんですが、
同じ64bit環境でアズペは起動するのに
なんでアズドは起動しないんだろうと思って
色々いじってたら原因わかりました。
この問題に遭遇してる人なんて殆ど居ないだろうけど
一応報告しておきます。

azdrawing-1.3/src/win/CMainWin.cppの
CMainWin::CMainWin()
{
  (省略)
  if(AXLoadResAppIcon(&mem, "azdrawing.png"))
    setAppIcon(mem, TRUE);
}

で48x48ドットのazdrawing.pngが指定されているのが原因。
16x16ドットの画像に差し替えると起動しました。
(アズペは最初から16x16ドットの画像が指定されてたので起動した模様)

多分タイトルバーのアイコンを指定してるだけなので
昨日教えてもらったようにコメントアウトするのが一番手っ取り早いと思います。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。