お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2006-11-19 10:07:04

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Edgyのgripが起動しない

Edgyでgripを使おうと起動しようとしたのですが、起動しません。こういう状態です。

$ grip --verbose

X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
Using config file [.grip]
ドライブの状態は 1 です
ディスクがありません
*** stack smashing detected ***: grip terminated
Aborted

stack protectorが有効になってるようなのですが....

同じ現象がみなさんのところではでてないでしょうか。
また、解決法かヒントがあればお願いします。

使用中のgripは次の通りです。

$ dpkg --list | grep grip
ii  grip                                   3.3.1-6build2                     GNOME-based CD-player/ripper/encoder

オフライン

 

#2 2006-11-19 19:20:08

bend_tail
メンバ
From: Sendai
登録日: 2006-11-10

Re: Edgyのgripが起動しない

うちでも、同じエラーがでて起動できませんね。

オフライン

 

#3 2006-11-19 22:07:05

mottie
メンバ
登録日: 2006-10-27

Re: Edgyのgripが起動しない

gripのパッケージをインストールしましたが起動できません。
ちなみに
$ unset LANG
$ grip
で起動できます。
これはFedoraの掲示板で色々と書き込みがあります。
gripの2バイトコードへの対応は改善されていないようです。

オフライン

 

#4 2006-11-19 22:57:11

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: Edgyのgripが起動しない

bend_tailさん、mottieさん ありがとうございます。

これまでgripをいくつかのディストリビューションで動かしてきた(一番古いのでKondara2000だから大昔)のですが、今回のようにエラーが出てまったく起動できないというのは初めてです。Dapperでも動いていたわけですから。潜在していた問題が今回は起動できないという問題になってしまったのでしょうか。ソースを持ってきてstack protectionを無効にしてビルドしなおすしかないのかな。

私はこの件でgripに関する議論がFedoraの掲示板で行われているのを見付けることができなかったのですが、参考となるURLなどお教えいただけないでしょうか>mottieさん

オフライン

 

#5 2006-11-20 16:39:00

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: Edgyのgripが起動しない

>gripに関する議論

自力で見付けました、ていうか、探しかた悪かったようです。
ここですね。

http://bbs.fedora.jp/read.php?FID=8&TID=1589&p=1

stack protectionの話だけでは無く全体的に日本語の扱いが、という話ですね....

オフライン

 

#6 2006-11-20 22:08:05

mottie
メンバ
登録日: 2006-10-27

Re: Edgyのgripが起動しない

返事が遅れてしまいましたが、Fedoraの掲示板にあるようにソースファイルをちょっといじってコンパイルすれば日本語環境でも使えます。
また、Sound Juicerでも下記の掲示板のとおり行えばMP3に変換できます。
http://bbs.fedora.jp/read.php?FID=9&TID=3122
但し、m3u(プレイリスト)は作れません。

オフライン

 

#7 2006-11-21 01:27:24

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: Edgyのgripが起動しない

mottieさん
御指摘の掲示板の修正を施してパッケージを作りなおしたら起動しました。ありがとうございます。
ただ、以前ubuntuに入っていたのはこういう問題が無かったので不可解ですね。パッケージメンテナのミスでもあったのかな。

# バグとしてあげた方がいいかな...調べてみよう

オフライン

 

#8 2006-11-21 13:37:28

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: Edgyのgripが起動しない

Dapperのgrip(3.3.1-4)のパッケージソースを持ってきてパッケージをビルドしてみました。

指摘されていた、grip.cの中のversionbufの配列のサイズは20のままでした。メンテナは変わっていましたが、この部分は同じということで、潜在していた問題がDapperとEdgyでのシステムのライブラリ側の差異だろうと思います。

UbuntuのBTSでは本件見付かっていないのですが....

https://launchpad.net/distros/ubuntu/+bugs?field.searchtext=grip&search=Search

FedoraCore5でのgrip-3.2.0向けパッチイメージはあるので、

http://www.redhat.com/archives/fedora-extras-commits/2006-March/msg02051.html

これをもってlaunchpadのBTSに提出しました。

https://launchpad.net/distros/ubuntu/+source/grip/+bug/72670

# はじめてなのでドキドキさっ!

オフライン

 

#9 2006-11-21 13:44:14

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: Edgyのgripが起動しない

補足:

https://launchpad.net/distros/ubuntu/+source/grip/3.3.1-11

から、grip_3.3.1-11.diff.gzを見てみると、

+diff -Naur grip-3.3.1.orig/src/grip.c grip-3.3.1/src/grip.c
+--- grip-3.3.1.orig/src/grip.c 2006-08-11 16:40:39.000000000 +0000
++++ grip-3.3.1/src/grip.c      2006-08-11 16:41:33.000000000 +0000
+@@ -541,7 +541,7 @@
+   GtkWidget *logo;
+   GtkWidget *ebox;
+   GtkWidget *button;
+-  char versionbuf[20];
++  gchar *versionbuf;
+
+   aboutpage=MakeNewPage(uinfo->notebook,_("About"));
+
+@@ -562,8 +562,10 @@
+
+   vbox2=gtk_vbox_new(TRUE,0);
+
+-  sprintf(versionbuf,_("Version %s"),VERSION);
++  versionbuf = g_strdup_printf(_("Version %s"),VERSION);
+   label=gtk_label_new(versionbuf);
++  g_free(versionbuf);
++
+   gtk_widget_set_style(label,uinfo->style_wb);
+   gtk_box_pack_start(GTK_BOX(vbox2),label,FALSE,FALSE,0);

などとあるのですでにFeisty向けにはマークされていて直しが入るように見えます。

オフライン

 

#10 2006-11-21 22:09:01

mottie
メンバ
登録日: 2006-10-27

Re: Edgyのgripが起動しない

gmaxさん勉強になりました。
grip_3.3.1-11.diff.gzの
+- 、 ++ 、 + の意味がわかりません。
御存じならおしえていただけないでしょうか?
よろしくお願いします。

オフライン

 

#11 2006-11-22 00:12:59

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: Edgyのgripが起動しない

mottieさん

>+- 、 ++ 、 + の意味

よーく見てみると、これが差分ファイルのそのまた差分であることがわかったりしますw

オフライン

 

#12 2006-11-22 11:22:01

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: Edgyのgripが起動しない

その後、Feistyでは既に対応パッチあたってるよ、とメンテナから反応ありました。

# Edgyに反映させるにはbackportに誰かパッチを突っ込まないといけませんね....ぼそっ

オフライン

 

#13 2006-11-23 17:12:41

ishi
新しいメンバ
登録日: 2006-11-22

Re: Edgyのgripが起動しない

ihi です
どうやら 間違えたようです。

オフライン

 

Board footer

Powered by FluxBB