Bug 181903 - Cannot copy dual layer DVDs
Summary: Cannot copy dual layer DVDs
Status: RESOLVED DUPLICATE of bug 214115
Alias: None
Product: k3b
Classification: Applications
Component: Video DVD (show other bugs)
Version: 1.60.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-25 20:18 UTC by jeepnut
Modified: 2009-12-13 22:40 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jeepnut 2009-01-25 20:18:04 UTC
Version:           1.95-svn (using KDE 4.1.3)
OS:                Linux
Installed from:    SuSE RPMs

Trying to copy a dual layer Video DVD, k3b stops with the error:
Growisofs >= 5.20 is needed to write Double Layer DVD+R.

Searching YaST for these dependencies reveals that there is no growisofs tool available from my installation sources.  My reading tells me that  dvd+rw tools  containst growisofs, however, checking my YaST shows me that I already have this installed:				dvd+rw-tools	7.1-35.31
which should then have growisofs, but the provides list does not list it as provided.
I also have installed 
cdrkit-cdrtools-compat	1.1.8-3.31
which says is provides, mkisofs, cdrecord, and cdda2wav.  All tools which I had to have installed when running k3b earlier version under kde3.x on openSUSE 10.2.. and k3b worked just flawlessly for me on that old system.
Comment 1 jeepnut 2009-01-26 00:24:58 UTC
Verified that under Settings/Configure k3b, Settings-k3b/Programs/Setup External Programs, noticed that k3b reports growisofs vers. 7.1 installed on path  /usr/bin/growisofs  as default.  
Verified growisofs does exist there.  
Since that not working, changed default location to the alternate:  /usr/bin/X11/growisofs.
Verified growisofs does exist there.
Only 2 programs showing not installed (eMovix and normalize)

Closed and restarted k3b, back to menu, Tools/Copy Medium
This time no error message about growisofs version but k3b crashed:
A Fatal Error Occurred
The application K3b (k3b) crashed and caused the signal 11 (SIGSEGV).

Backtrace:
Application: K3b (k3b), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0xb1935b90 (LWP 10615)]
[New Thread 0xb31b7b90 (LWP 10545)]
[KCrash handler]
#6  0xb53ca7c6 in memcpy () from /lib/libc.so.6
#7  0xbf94ecdc in ?? ()
#8  0xb7cd8c9f in QString::mid(int, int) const () from /usr/lib/libQtCore.so.4
#9  0x0819c2d7 in K3bLsofWrapper::checkDevice (this=0xbf94ed60, dev=0x831f8b8)
    at /usr/src/debug/k3b/src/k3blsofwrapper.cpp:88
#10 0x0819c889 in K3bLsofWrapperDialog::slotCheckDevice (this=0xbf94ed94)
    at /usr/src/debug/k3b/src/k3blsofwrapperdialog.cpp:70
#11 0x0819ce17 in K3bLsofWrapperDialog::checkDevice (dev=0x831f8b8, parent=0x0)
    at /usr/src/debug/k3b/src/k3blsofwrapperdialog.cpp:121
#12 0x0814abe7 in K3bApplication::Core::internalBlockDevice (this=0x82a6f30, 
    dev=0x831f8b8) at /usr/src/debug/k3b/src/k3bapplication.cpp:400
#13 0xb7ec0cc8 in K3bCore::customEvent (this=0x82a6f30, e=0x8591898)
    at /usr/src/debug/k3b/libk3b/core/k3bcore.cpp:368
#14 0xb7d962e7 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#15 0xb56f98fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#16 0xb570175e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#17 0xb784241d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#18 0xb7d86961 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#19 0xb7d875d5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#20 0xb7d877cd in QCoreApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/libQtCore.so.4
#21 0xb7db136f in ?? () from /usr/lib/libQtCore.so.4
#22 0xb52b89a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb52bc063 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb52bc221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb7db0fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0xb5792785 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb7d8501a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0xb7d851da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#29 0x08170f3c in K3bJobProgressDialog::startJob (this=0x8574868, 
    job=0x8584338) at /usr/src/debug/k3b/src/k3bjobprogressdialog.cpp:634
#30 0x080a7242 in K3bMediaCopyDialog::slotStartClicked (this=0xbf9506dc)
    at /usr/src/debug/k3b/src/misc/k3bmediacopydialog.cpp:405
#31 0x0817a2f5 in K3bInteractionDialog::slotStartClickedInternal (
    this=0xbf9506dc) at /usr/src/debug/k3b/src/k3binteractiondialog.cpp:317
#32 0x0817a9b2 in K3bInteractionDialog::qt_metacall (this=0xbf9506dc, 
    _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf94f86c)
    at /usr/src/debug/k3b/build/src/k3binteractiondialog.moc:153
#33 0x080a619f in K3bMediaCopyDialog::qt_metacall (this=0xbf9506dc, 
    _c=QMetaObject::InvokeMetaMethod, _id=101, _a=0xbf94f86c)
    at /usr/src/debug/k3b/build/src/k3bmediacopydialog.moc:62
#34 0xb7d9b580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#35 0xb7d9b980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#36 0xb5ce65e1 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#37 0xb5a39d19 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb5a3b894 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb5a3bb26 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/libQtGui.so.4
#40 0xb5751a62 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#41 0xb5a39bbe in QAbstractButton::event(QEvent*) ()
   from /usr/lib/libQtGui.so.4
#42 0xb5ae0270 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#43 0xb56f98fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#44 0xb5702111 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#45 0xb784241d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#46 0xb7d86961 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#47 0xb570139e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#48 0xb576b716 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb576aac5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
#50 0xb579308a in ?? () from /usr/lib/libQtGui.so.4
#51 0xb52b89a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#52 0xb52bc063 in ?? () from /usr/lib/libglib-2.0.so.0
#53 0xb52bc221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#54 0xb7db0fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0xb5792785 in ?? () from /usr/lib/libQtGui.so.4
#56 0xb7d8501a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0xb7d851da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#58 0x0817a032 in K3bInteractionDialog::exec (this=0xbf9506dc)
    at /usr/src/debug/k3b/src/k3binteractiondialog.cpp:555
#59 0x081595f6 in K3bMainWindow::mediaCopy (this=0x83a3580, dev=0x0)
    at /usr/src/debug/k3b/src/k3b.cpp:1307
#60 0x08159629 in K3bMainWindow::slotMediaCopy (this=0x83a3580)
    at /usr/src/debug/k3b/src/k3b.cpp:1313
#61 0x08161e9b in K3bMainWindow::qt_metacall (this=0x83a3580, 
    _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbf95089c)
    at /usr/src/debug/k3b/build/src/k3b.moc:178
#62 0xb7d9b580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#63 0xb7d9b980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#64 0xb56f3631 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#65 0xb56f3f9f in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib/libQtGui.so.4
#66 0xb5acff04 in ?? () from /usr/lib/libQtGui.so.4
#67 0xb5ad0992 in QMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/libQtGui.so.4
#68 0xb790a025 in KMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/libkdeui.so.5
#69 0xb5751a62 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#70 0xb5ad2c89 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#71 0xb56f98fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#72 0xb5702111 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#73 0xb784241d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#74 0xb7d86961 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#75 0xb570139e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#76 0xb576b99e in ?? () from /usr/lib/libQtGui.so.4
#77 0xb576aac5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libQtGui.so.4
#78 0xb579308a in ?? () from /usr/lib/libQtGui.so.4
#79 0xb52b89a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#80 0xb52bc063 in ?? () from /usr/lib/libglib-2.0.so.0
#81 0xb52bc221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#82 0xb7db0fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#83 0xb5792785 in ?? () from /usr/lib/libQtGui.so.4
#84 0xb7d8501a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#85 0xb7d851da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#86 0xb7d87895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#87 0xb56f9777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#88 0x081644cb in main (argc=1, argv=0xbf951be4)
    at /usr/src/debug/k3b/src/main.cpp:154

Reset value to default:
/usr/bin/growisofs  and tested again. Same result, ...signal 11 (SIGSEGV).

Interestingly, I was successful to create an .iso of the same source and thought I could get a copy using that route, but I tried the  Tools/Burn DVD iso Image  option and set for 2.4x copy rate.  Noticed that when the panel comes up, it reports using growisofs 7.1... Starting disc write... but nothing further ever happened.  Nothing appears to be hungup, just no writing takes place and program does not continue.  So it seems it really cannot write the dual layer DVD.  After 10 minutes I cancelled the operation, and the program returned to mail menu/top page.
Having repeated the  Burn DVD iso image  option a few times, have found that sometimes it happens as I just described, or it also happens that k3b crashes when the panel comes up to start the copy process...signal 11 (SIGSEGV).

Every time now trying via Tools/Copy Medium, k3b crashes with the signal 11 error.
Comment 2 Jason Pollitt 2009-07-12 16:11:01 UTC
I have the same issue  
My guess would be simple issue of grabing the wrong version string  I adde dthe version string from growisofs and it reporst several different versions


System
-----------------------
K3b Version: 1.66.0
KDE Version: 4.2.4 (KDE 4.2.4)
QT Version:  4.5.2
Kernel:      2.6.30-ARCH

All sub programs were found under settings including :
growisofs /usr/bin/growisofs 7.1 dual-layer,tracksize,daosize,buffer,blu-ray

I do not have another instance of growisofs but can get any other info you need here is the version from growisofs

~$ growisofs --version
* growisofs by <appro@fy.chalmers.se>, version 7.1,
  front-ending to mkisofs: mkisofs 2.01 is not what you see here. This line is only a fake for too clever
GUIs and other frontend applications. In fact, this program is:
genisoimage 1.1.9 (Linux)



Devices
-----------------------
PIONEER DVD-RW  DVR-215D 1.13 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump] [%7]
HL-DT-ST BD-RE  GGW-H20L YL05 (/dev/sr1, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, HD DVD-ROM, BD-ROM, BD-R, BD-RE, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW, HD DVD-ROM, BD-ROM, BD-R Sequential (SRM), BD-R Random (RRM), BD-RE] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump, Random Recording, Sequential Recording, Sequential Recording + POW] [%7]
SONY DVD RW DRU-810A 1.0f (/dev/sr2, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96R, RAW/R16, RAW/R96R, Restricted Overwrite, Layer Jump] [%7]
Comment 3 Michał Małek 2009-12-13 22:40:29 UTC

*** This bug has been marked as a duplicate of bug 214115 ***