No burning possible with NeroLinux 3.1.1.0

vbimport

#1

Hi,

i am not able to burn a DVD with the new Nero Version.
When i start burning it says “Prüfe Medium” and the CPU Load gets 100% until i cancel the burn process or kill -9 the nero process.

Burner is a Pioneer DVR-K17RS


#2

Sounds like a bad medium to me… Could you start Nero Linux under a debug session and interrupt it when the CPU load gets 100% ?


#3

how can i start it i a debug session?


#4

If you have gdb installed on your machine, type ‘gdb /usr/bin/nero’ in a terminal. You should come to a command prompt. Just type in ‘run’ and Nero Linux should start. As you have the release package, you might hit enter sometimes to acknoledge the fact that no debug symbols are found.

After that, try to reproduce the high CPU problem. Once you have this issue, go back to the initial terminal, and hit Ctrl-C. You will then get once again the command prompt. What would be then good to have is a backtrace of all threads:

(gdb) info threads -> gives you the list of all threads. Each of them has a number, so for each number:

  • type ‘thread XXX’ (XXX is the number) and ‘backtrace’.
  • paste the output here :slight_smile:

#5

(gdb) info threads
25 Thread -1336575088 (LWP 835) 0xb75da2d1 in CPosixMutex::Lock ()
from /usr/lib/libNeroSCSI.so
24 Thread -1344967792 (LWP 834) 0xffffe410 in __kernel_vsyscall ()
23 Thread -1310884976 (LWP 825) 0xffffe410 in __kernel_vsyscall ()
22 Thread -1328182384 (LWP 824) 0xffffe410 in __kernel_vsyscall ()
6 Thread -1271334000 (LWP 791) 0xffffe410 in __kernel_vsyscall ()
5 Thread -1262371952 (LWP 785) 0xffffe410 in __kernel_vsyscall ()
4 Thread -1252996208 (LWP 784) 0xffffe410 in __kernel_vsyscall ()
3 Thread -1244603504 (LWP 783) 0xffffe410 in __kernel_vsyscall ()
2 Thread -1236087920 (LWP 782) 0xffffe410 in __kernel_vsyscall ()

  • 1 Thread -1225828144 (LWP 773) 0xffffe410 in __kernel_vsyscall ()

(gdb) thread 25
[Switching to thread 25 (Thread -1336575088 (LWP 835))]#0 0xb75da2d1 in CPosixMutex::Lock () from /usr/lib/libNeroSCSI.so
(gdb) backtrace
#0 0xb75da2d1 in CPosixMutex::Lock () from /usr/lib/libNeroSCSI.so
#1 0xb65415da in SCSI_UnlockDevice () from /usr/lib/libNeroASPI.so
#2 0xb654c775 in ?? () from /usr/lib/libNeroASPI.so
#3 0xb654cc87 in SendASPI32Command () from /usr/lib/libNeroASPI.so
#4 0xb75d3c7c in MySendASPICommand () from /usr/lib/libNeroSCSI.so
#5 0xb75d3dd1 in CScsiCmd::Execute () from /usr/lib/libNeroSCSI.so
#6 0xb75cf2f1 in SCSIExecCmd () from /usr/lib/libNeroSCSI.so
#7 0xb75d661b in SCSIExecWaitCmd () from /usr/lib/libNeroSCSI.so
#8 0xb75d6c3a in SCSIExecuteCommand () from /usr/lib/libNeroSCSI.so
#9 0xb75cfb0e in NeroSCSIInterface::SCSIExecuteCommand ()
from /usr/lib/libNeroSCSI.so
#10 0xb754fc9c in CCdrDriver::ExecuteCommand () from /usr/lib/libNeroCDR.so
#11 0xb4ca76d9 in CMmc::ReadDiscInformation () from /usr/lib/nero/libMmc.so
#12 0xb4c83f6e in CDvdR::Capacity () from /usr/lib/nero/libMmc.so
#13 0xb774dcce in GetMediaCapacity () from /usr/lib/libNeroAPI.so
#14 0xb782eb93 in CDlgWaitCD::Chk_HasEnoughSpace () from /usr/lib/libNeroAPI.so
#15 0xb782dd23 in CDlgWaitCD::ExtensiveDiscCheck () from /usr/lib/libNeroAPI.so
#16 0xb780281f in WaitCDThread::Execute () from /usr/lib/libNeroAPI.so
#17 0xb75b47c5 in ThreadStartRoutine () from /usr/lib/libNeroErr.so
#18 0xb75df176 in CPosixThread::Startup () from /usr/lib/libNeroSCSI.so
#19 0xb73a346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#20 0xb73276de in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) thread 24
[Switching to thread 24 (Thread -1344967792 (LWP 834))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7320b3c in usleep () from /lib/tls/i686/cmov/libc.so.6
#3 0xb75dec47 in CPortableSystem::PauseExecution ()
from /usr/lib/libNeroSCSI.so
#4 0xb7516190 in TransferThread::WaitForStarted () from /usr/lib/libNewTrf.so
#5 0xb75161d5 in TransferThread::Execute () from /usr/lib/libNewTrf.so
#6 0xb75b47c5 in ThreadStartRoutine () from /usr/lib/libNeroErr.so
#7 0xb75df176 in CPosixThread::Startup () from /usr/lib/libNeroSCSI.so
#8 0xb73a346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb73276de in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) thread 23
[Switching to thread 23 (Thread -1310884976 (LWP 825))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7320b3c in usleep () from /lib/tls/i686/cmov/libc.so.6
#3 0xb75dec47 in CPortableSystem::PauseExecution ()
from /usr/lib/libNeroSCSI.so
#4 0xb7516190 in TransferThread::WaitForStarted () from /usr/lib/libNewTrf.so
#5 0xb75161d5 in TransferThread::Execute () from /usr/lib/libNewTrf.so
#6 0xb75b47c5 in ThreadStartRoutine () from /usr/lib/libNeroErr.so
#7 0xb75df176 in CPosixThread::Startup () from /usr/lib/libNeroSCSI.so
#8 0xb73a346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb73276de in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) thread 22
[Switching to thread 22 (Thread -1328182384 (LWP 824))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7320b3c in usleep () from /lib/tls/i686/cmov/libc.so.6
#3 0xb75df1ce in CThread::YieldCPU () from /usr/lib/libNeroSCSI.so
#4 0xb75b4874 in WorkerThread::WaitForThreadEnd () from /usr/lib/libNeroErr.so
#5 0xb77f4f00 in WaitForCorrectCD () from /usr/lib/libNeroAPI.so
#6 0xb77fbdb7 in BurnCD () from /usr/lib/libNeroAPI.so
#7 0xb78b3b89 in NeroBurn () from /usr/lib/libNeroAPI.so
#8 0x0808c242 in ?? ()
#9 0x0841f430 in ?? ()
#10 0x0000beef in ?? ()
#11 0x08b4f5b8 in ?? ()
#12 0x00009b4c in ?? ()
#13 0x000015a4 in ?? ()
#14 0x00000000 in ?? ()

(gdb) thread 6
[Switching to thread 6 (Thread -1271334000 (LWP 791))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb72e6ca7 in sleep () from /lib/tls/i686/cmov/libc.so.6
#3 0x08071849 in ?? ()
#4 0x00000001 in ?? ()
#5 0x00000000 in ?? ()

(gdb) thread 5
[Switching to thread 5 (Thread -1262371952 (LWP 785))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb73a78fc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb75d9e95 in CPosixSemaphore::Lock () from /usr/lib/libNeroSCSI.so
#3 0xb75da60e in CPosixEvent::WaitForEvent () from /usr/lib/libNeroSCSI.so
#4 0xb7898bbb in CAPINotifyPollingThread::Main () from /usr/lib/libNeroAPI.so
#5 0xb789a681 in CAbstractRunable::Execute () from /usr/lib/libNeroAPI.so
#6 0xb75b5d31 in ?? () from /usr/lib/libNeroErr.so
#7 0xb75df176 in CPosixThread::Startup () from /usr/lib/libNeroSCSI.so
#8 0xb73a346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb73276de in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) thread 4
[Switching to thread 4 (Thread -1252996208 (LWP 784))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb72e6ca7 in sleep () from /lib/tls/i686/cmov/libc.so.6
#3 0x08177fc4 in ?? ()
#4 0x00000001 in ?? ()
#5 0x08177ca0 in NeroCBUI_DevicesManagement_FreeDevicesInfoStructure ()
#6 0xb73a346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb73276de in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) thread 3
[Switching to thread 3 (Thread -1244603504 (LWP 783))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb72e6ca7 in sleep () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7917754 in CDeviceChangeManager::Thread_func_static ()
from /usr/lib/libNeroAPI.so
#4 0xb73a346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb73276de in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) thread 2
[Switching to thread 2 (Thread -1236087920 (LWP 782))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb72e6ca7 in sleep () from /lib/tls/i686/cmov/libc.so.6
#3 0xb65472d6 in ?? () from /usr/lib/libNeroASPI.so
#4 0xb73a346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb73276de in clone () from /lib/tls/i686/cmov/libc.so.6

(gdb) thread 1
[Switching to thread 1 (Thread -1225828144 (LWP 773))]#0 0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb731d5e7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7a1b593 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x08bab0c0 in ?? ()
#4 0x00000003 in ?? ()
#5 0x000001f3 in ?? ()
#6 0x08bab0c0 in ?? ()
#7 0x00000003 in ?? ()
#8 0xb7aa521c in ?? () from /usr/lib/libglib-2.0.so.0
#9 0xb73a5541 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7a1b909 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#11 0xb7d4d9e4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x08072a75 in main ()


#6

Ok! Thanks for your information. I think I see where the problem comes from. But let me ask you some additional questions:

  • Are you using the 32 or 64 bits version ?
  • Which compilation are you using?
  • On which media (+R, -R, +R DL …) are you burning?

#7

It is the 32-Bit Version, burning a DVD ISO File on a Sony DVD-R

MEDIA_ID: SONY08D1


#8

Ok… Sorry for bothering you once again with some additional questions, but it is impossible to reproduce the bug here:

  • Which distribution are you using?
  • Do you have a self-compiled kernel?
  • Which speed do you select for burning?

Apparently, from what I see, the DVR-K17RS seems to be a slim-drive… so I bet you are burning from a laptop right?


#9

Distribution: Ubuntu 7.10 with default kernel (2.6.22-14-generic)
Burnspeed: 4x, 8x

Yes it is an Acer Aspire 5050 laptop, the DVR-K17RS is a slim drive.


#10

No more idea? :frowning: