eatmonkey keeps segfaulting
mmassonnet at gmail.com
Tue Aug 24 20:14:02 CEST 2010
First sorry for the delay.
2010/8/15 Liviu Andronic <landronimirc at gmail.com>:
> Dear all
> After (another) failed search for a download manager that fits my
> tastes, I've (once again) reverted to eatmonkey,
Recently I heard about the ability to install flashget on ubuntu.
> only to find it still
> segfaulting. I very much like its clean interface and would like to
> get it up and going on my system.
> I am on Debian testing,
A rhetoric question: why are you on testing? (you should not)
> with ruby-gnome2-dev 0.19.3-2, aria2
> 1.10.0-2 and eatmonkey 0.1.4. The programme configures and compiles
> just fine, but segfauls either when starting download or when starting
I'm not able to tell you if or not it is easily fixable. Know that the
0.1.4 has been released as "final-draft", and I'm not currently
maintaining it. I have plans which I'm not working on currently, I'm
mainly waiting for/intending to write a clean xmlrpc client which does
not exist currently inside libsoup.
> On a clean start-up (with no config files and after re-install) and
> immediate shutdown initiated with the Quit toolbar button, I'm getting
> the following:
> liviu at debian-liv:~$ eatmonkey
> ./eatmanager.rb: line 27
> Gtk-CRITICAL **:gtk_radio_menu_item_set_group: assertion
> `!g_slist_find (group, radio_menu_item)' failed ["ECONNREFUSED",
> #<Errno::ECONNREFUSED: Connection refused - connect(2)>] ["waiting for
> a first response..."] ["started server",
> "aria2c --disable-ipv6=true --enable-xml-rpc
> --log=/home/liviu/.config/eatmonkey/aria2.log --log-level=notice
> --dht-file-path=/home/liviu/.config/eatmonkey/dht.dat", 19498] Started
> aria2 XML-RPC Server (pid 19498)... ["shutdown", 19498] ./eat.rb:26:
> [BUG] Segmentation fault ruby 1.8.7 (2010-06-23 patchlevel 299)
I'm not reproducing this.
> When using the wm to close the app, the shutdown is fine.
> However I am more concerned with the following. Using the same clean
> start-up, trying to download the xubuntu image results in a segfault:
> Subsequently, trying to relaunch eatmonkey also results in
> (intermittent) segfaults (presumably because it retries to download):
> I cannot start it from root
You don't have to.
> , either.
> debian-liv:/home/liviu# eatmonkey
> ./eatsettings.rb:52:in `default_values': undefined method `exists?' for
> Dir:Class (NoMethodError) from ./eatsettings.rb:74:in `parse'
> from ./eatsettings.rb:28:in `initialize'
> from /usr/lib/ruby/1.8/singleton.rb:94:in `new'
> from /usr/lib/ruby/1.8/singleton.rb:94:in `instance'
> from ./eat.rb:17
This indicates an incompatibility with the installed Ruby version. But
this could be a poor knowledge of Ruby applications deployment from my
part. I've tested both Ruby 1.8 and 1.9 however and I had a
beta-tester regularly giving me feedbacks, in the case of Dir#exists?
it is defined within compat18.rb. This file is not perfect, anyway, I
don't intend to fix it, the plan is to write eatmonkey in vala (just
lacking some features).
> I am attaching my config and log files.
> In all, Eatmonkey reliably segfaults when initiating a download. Any
> ideas on what's going wrong?
Regarding the log, I have the same output, the file downloads fine,
although here the ruby-gtk interface doesn't crash.
More information about the Xfce