Имеется FreeBSD 7.1-RELEASE-p4 и два пишущих привода, которые системой распознаются как
acd0: DVDR <HL-DT-ST DVDRAM GH15F/EG00> at ata4-master SATA150
acd1: DVDR <Optiarc DVD RW AD-7200S/1.09> at ata5-master SATA150.
Так вот. Если запустить программу от обычного пользователя, естественно, сделав все настройки, которые требует k3b для нормальной записи, при проведении записи с предварительным стиранием ранее записанного CD-RW или DVD-(+)RW диска на устройстве HL-DT-ST DVDRAM GH15F/EG00, программа отрабатывает должным образом: старое стирается, новое записывается. Если же при проведении данной процедуры используется устройство Optiarc DVD RW AD-7200S/1.09, то k3b после стирания ранее записанного валиться в кору, выдавая на консоль ошибок KDE следующее сообщение:
Код: Выделить всё
[New Thread 0x2becb300 (LWP 100122)]
[New Thread 0x29dde200 (LWP 100121)]
[New Thread 0x29d01100 (LWP 100123)]
[Switching to Thread 0x2becb300 (LWP 100122)]
[KCrash handler]
#6 0x298be42e in cam_send_ccb () from /lib/libcam.so.4
#7 0x28286505 in K3bDevice::ScsiCommand::transport ()
from /usr/local/lib/libk3bdevice.so.5
#8 0x282768a2 in K3bDevice::Device::eject ()
from /usr/local/lib/libk3bdevice.so.5
#9 0x28412c28 in K3bDevice::DeviceHandler::DeviceHandlerThread::run ()
from /usr/local/lib/libk3b.so.3
#10 0x2924f97f in QThreadInstance::start () from /usr/local/lib/libqt-mt.so.3
#11 0x29a2c7a5 in pthread_getprio () from /lib/libthr.so.3
#12 0x00000000 in ?? ()Если же использовать k3b из-под root'а, то программа нормально отрабатывает с обоими устройствами записи.
Может, кто сталкивался с подобной ситуацией и знает, как с ней бороться.