kdiskrescue
Utilities
Score 77%
Description:

KDiskRescue is a KDE frontent to the gnu program ddrescue.

It's written with korundum, the qt/kde ruby bindings. So it depends to korundum and ddrescue.

It's still an alpha, so expect issues and report them if you can. Illustrations are alpha too ;)

A ebuild is provided for gentoo users but it's the configure/make/make install thing inside the tarball.

EDIT : known issue : the first step shows a media list that do not auto update when you eject/insert a removable media. To refresh this list you must restart KDiskRescue ...
Last changelog:

10 years ago

Not atm, the Changelog will start from here :)

Multimedia4Linux

10 years ago

New download site:
http://sourceforge.net/projects/kdiskrescue

Report

gohanz

10 years ago

Slackware 11.0 Korundum 3.5.0 Ruby 1.8.4

When i try to rescue data from DvD video


Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1244920096 (LWP 28305)]
[KCrash handler]
#5 0x29746e69 in ?? ()
#6 0xb7d5fd2b in KFileListViewItem::~KFileListViewItem ()
from /opt/kde/lib/libkio.so.4
#7 0xb6f9431c in QListViewItem::~QListViewItem () from /usr/lib/libqt-mt.so.3
#8 0xb6fa73d8 in QListViewPrivate::Root::~Root () from /usr/lib/libqt-mt.so.3
#9 0xb6f9dcbc in QListView::~QListView () from /usr/lib/libqt-mt.so.3
#10 0xb7939f51 in KListView::~KListView () from /opt/kde/lib/libkdeui.so.4
#11 0xb7d5cbe9 in KFileDetailView::~KFileDetailView ()
from /opt/kde/lib/libkio.so.4
#12 0xb55c3470 in x_KFileDetailView::~x_KFileDetailView ()
from /opt/kde/lib/libsmokekde.so.1
#13 0xb6edb4d7 in QWidget::~QWidget () from /usr/lib/libqt-mt.so.3
#14 0xb5a31d1f in x_QWidget::~x_QWidget () from /opt/kde/lib/libsmokekde.so.1
#15 0xb6edb4d7 in QWidget::~QWidget () from /usr/lib/libqt-mt.so.3
#16 0xb6ff8d01 in QWidgetStack::~QWidgetStack () from /usr/lib/libqt-mt.so.3
#17 0xb6edb4d7 in QWidget::~QWidget () from /usr/lib/libqt-mt.so.3
#18 0xb7048579 in QDialog::~QDialog () from /usr/lib/libqt-mt.so.3
#19 0xb70771ac in QWizard::~QWizard () from /usr/lib/libqt-mt.so.3
#20 0xb58353c8 in x_KWizard::~x_KWizard () from /opt/kde/lib/libsmokekde.so.1
#21 0xb58058d1 in xcall_KWizard () from /opt/kde/lib/libsmokekde.so.1
#22 0xb5c1ace4 in smokeruby_free ()
from /usr/lib/ruby/site_ruby/1.8/i486-linux/korundum.so
#23 0xb6763c72 in rb_gc_call_finalizer_at_exit () from /usr/lib/libruby.so.1.8
#24 0xb6743935 in ruby_set_current_source () from /usr/lib/libruby.so.1.8
#25 0xb67586a7 in ruby_cleanup () from /usr/lib/libruby.so.1.8
#26 0xb675878d in ruby_stop () from /usr/lib/libruby.so.1.8
#27 0xb67587ef in ruby_run () from /usr/lib/libruby.so.1.8
#28 0x08049290 in main ()

Report

C

eskatos

10 years ago

Hi gohanz,

It apears to be a bug in korundum. I'm using korundum 3.5.5 here without any glitches.
Many bugs have been fixed in korundum since 3.5.0. You should upgrade, tell me if this works.

eskatos

Report

gohanz

10 years ago

Sorry before i write a wrong version, i have korundum 3.5.5!

Report

C

eskatos

10 years ago

I still think it's a korundum/qtruby bug. Which linux distribution do you have ?

eskatos

Report

gohanz

10 years ago

I have Slackware 11.0. With www.slacky.it Korundum package!

Report

C

eskatos

10 years ago

Hi,

Sorry for the lag, real life stuff took me away from here.

About KDiskRescue krashing on your slackware, I just looked at the packages versions and all seems to be ok.There are no custom gentoo patches applied on korundum I use, neither on qtruby.

Could you try running KDiskRescue with ruby warnings activated ?

To do this, edit share/apps/kdiskrescue/main.rb and replace #!/usr/bin/env ruby with #!/path/to/your/ruby -w

eskatos

Report

gohanz

10 years ago

DumbLogger Will start a fresh KDiskRescue instance
DumbLogger Quitting KDiskRescue cleanly
DumbLogger Quitting KDiskRescue cleanly
root@argo:/tmp/tgz/kdiskrescue-0.1# kdiskrescue
DumbLogger Will start a fresh KDiskRescue instance
/opt/kde/share/apps/kdiskrescue/kwizardprocessing.rb:72: warning: instance variable @app not initialized
DumbLogger will start 2 session(s): [#, #]
DumbLogger will start #
DumbLogger session started: #
/opt/kde/share/apps/kdiskrescue/diskrescuesession.rb:263:in `rescuedChanged': float 2148532224 out of range of integer (RangeError)
from /opt/kde/share/apps/kdiskrescue/diskrescuesession.rb:263:in `rescued='
from /opt/kde/share/apps/kdiskrescue/diskrescuesession.rb:216:in `handleOutput'
from /opt/kde/share/apps/kdiskrescue/diskrescuesession.rb:176:in `handleOutput'
from /opt/kde/share/apps/kdiskrescue/diskrescuesession.rb:165:in `outputReady'
from /opt/kde/share/apps/kdiskrescue/diskrescuesession.rb:165:in `outputReady'
from /usr/lib/ruby/site_ruby/1.8/KDE/korundum.rb:499:in `exec'
from main.rb:66
KCrash: Application 'main.rb' crashing...

Report

10 years ago

Not atm, the Changelog will start from here :)

product-maker 8 41

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.1
updated Nov 24 2006
added Nov 23 2006
downloads today
0
page views today 1