- 【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ドットの画像が指定されてたので起動した模様) 多分タイトルバーのアイコンを指定してるだけなので 昨日教えてもらったようにコメントアウトするのが一番手っ取り早いと思います。
|