Bug 235734 - k3b s'est planté en voulant creer une image iso
Summary: k3b s'est planté en voulant creer une image iso
Status: RESOLVED FIXED
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: 1.91.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Michał Małek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-29 17:30 UTC by gduteil
Modified: 2010-06-08 23:10 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.76 KB, text/plain)
2010-04-29 17:38 UTC, gduteil
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gduteil 2010-04-29 17:30:24 UTC
Application: k3b (1.91.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic-pae i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
i use k3b in gnome desktop i would like to create an iso disk of my dvd

 -- Backtrace:
Application: K3b (k3b), signal: Segmentation fault
[Current thread is 1 (Thread 0xb374a710 (LWP 21487))]

Thread 2 (Thread 0xaffc6b70 (LWP 21572)):
#0  0xb7719430 in __kernel_vsyscall ()
#1  0xb511c342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb51aac1e in ?? () from /usr/lib/libQtCore.so.4
#3  0xb51aadc0 in QThread::sleep(unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb75d55d9 in K3b::MediaCache::PollThread::run (this=0x8a0b800) at /build/buildd/k3b-1.91.0~rc2/libk3b/tools/k3bmediacache.cpp:106
#5  0xb51ab32e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb511796e in start_thread (arg=0xaffc6b70) at pthread_create.c:300
#7  0xb4454a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb374a710 (LWP 21487)):
[KCrash Handler]
#6  QString (this=0x8ca57f0, importDir=0x904b1c8, parent=0x904c390) at /usr/include/qt4/QtCore/qstring.h:714
#7  K3b::Iso9660Entry::name (this=0x8ca57f0, importDir=0x904b1c8, parent=0x904c390) at /build/buildd/k3b-1.91.0~rc2/libk3b/tools/k3biso9660.h:113
#8  K3b::DataDoc::createSessionImportItems (this=0x8ca57f0, importDir=0x904b1c8, parent=0x904c390) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatadoc.cpp:1324
#9  0xb7655c3c in K3b::DataDoc::createSessionImportItems (this=0x8ca57f0, importDir=0x9013db8, parent=0x90495a8) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatadoc.cpp:1345
#10 0xb7655c3c in K3b::DataDoc::createSessionImportItems (this=0x8ca57f0, importDir=0x90125f8, parent=0x9013b00) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatadoc.cpp:1345
#11 0xb7655c3c in K3b::DataDoc::createSessionImportItems (this=0x8ca57f0, importDir=0x9008570, parent=0x9005f30) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatadoc.cpp:1345
#12 0xb7655c3c in K3b::DataDoc::createSessionImportItems (this=0x8ca57f0, importDir=0x8ff0dc0, parent=0x9014b90) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatadoc.cpp:1345
#13 0xb7655c3c in K3b::DataDoc::createSessionImportItems (this=0x8ca57f0, importDir=0x90056f0, parent=0x8d2d210) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatadoc.cpp:1345
#14 0xb7656216 in K3b::DataDoc::importSession (this=0x8ca57f0, device=0x8a2d368, session=1) at /build/buildd/k3b-1.91.0~rc2/libk3b/projects/datacd/k3bdatadoc.cpp:1298
#15 0x0811d3f1 in K3b::DataMultisessionImportDialog::slotOk (this=0xbfb209d4) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdatamultisessionimportdialog.cpp:112
#16 0x0811ef0b in K3b::DataMultisessionImportDialog::qt_metacall (this=0xbfb209d4, _c=QMetaObject::InvokeMetaMethod, _id=73, _a=0xbfb1f6bc)
    at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bdatamultisessionimportdialog.moc:83
#17 0xb52b2c9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb52c13d5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb5922e27 in KDialog::okClicked() () from /usr/lib/libkdeui.so.5
#20 0xb5925438 in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5
#21 0xb5927559 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#22 0x0811ee6f in K3b::DataMultisessionImportDialog::qt_metacall (this=0xbfb209d4, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb1f8a8)
    at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bdatamultisessionimportdialog.moc:78
#23 0xb52b2c9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#24 0xb52c13d5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#25 0xb52c6b13 in QSignalMapper::mapped(int) () from /usr/lib/libQtCore.so.4
#26 0xb52c7d8d in QSignalMapper::map(QObject*) () from /usr/lib/libQtCore.so.4
#27 0xb52c7f6e in QSignalMapper::map() () from /usr/lib/libQtCore.so.4
#28 0xb52c803b in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#29 0xb52b2c9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#30 0xb52c13d5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#31 0xb4e7c479 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#32 0xb4b5bea9 in ?? () from /usr/lib/libQtGui.so.4
#33 0xb4b5ccf4 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb4b5cfae in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb47af7f8 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb4b5bd4e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#37 0xb4c061f2 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb47514dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb47589f7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#40 0xb59c3f2a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0xb52ada3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#42 0xb4757952 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#43 0xb47e3088 in ?? () from /usr/lib/libQtGui.so.4
#44 0xb47e2511 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#45 0xb481160a in ?? () from /usr/lib/libQtGui.so.4
#46 0xb3ab15e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0xb3ab52d8 in ?? () from /lib/libglib-2.0.so.0
#48 0xb3ab54b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0xb52d95d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0xb4811135 in ?? () from /usr/lib/libQtGui.so.4
#51 0xb52ac059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0xb52ac4aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0xb4c904f3 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#54 0x0811ee25 in K3b::DataMultisessionImportDialog::importSession (doc=0x8ca57f0, parent=0x8dd9418) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdatamultisessionimportdialog.cpp:76
#55 0x080d621b in K3b::DataViewImpl::slotImportSession (this=0x8dffea8) at /build/buildd/k3b-1.91.0~rc2/src/projects/k3bdataviewimpl.cpp:227
#56 0x080d6d7b in K3b::DataViewImpl::qt_metacall (this=0x8dffea8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfb20b48) at /build/buildd/k3b-1.91.0~rc2/obj-i486-linux-gnu/src/k3bdataviewimpl.moc:92
#57 0xb52b2c9a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#58 0xb52c13d5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#59 0xb474abd9 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#60 0xb474cdcc in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#61 0xb4bf060c in ?? () from /usr/lib/libQtGui.so.4
#62 0xb4bf6abb in ?? () from /usr/lib/libQtGui.so.4
#63 0xb4bf7ac7 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#64 0xb5ab9f65 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#65 0xb47af7f8 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#66 0xb4bf90cc in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#67 0xb47514dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#68 0xb47589f7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#69 0xb59c3f2a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#70 0xb52ada3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#71 0xb4757952 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#72 0xb47e35cf in ?? () from /usr/lib/libQtGui.so.4
#73 0xb47e2511 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#74 0xb481160a in ?? () from /usr/lib/libQtGui.so.4
#75 0xb3ab15e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#76 0xb3ab52d8 in ?? () from /lib/libglib-2.0.so.0
#77 0xb3ab54b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#78 0xb52d95d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#79 0xb4811135 in ?? () from /usr/lib/libQtGui.so.4
#80 0xb52ac059 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#81 0xb52ac4aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#82 0xb52b069f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#83 0xb4751577 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#84 0x0817caf4 in main (argc=1, argv=0xbfb22064) at /build/buildd/k3b-1.91.0~rc2/src/main.cpp:165

Reported using DrKonqi
Comment 1 gduteil 2010-04-29 17:38:56 UTC
Created attachment 43105 [details]
New crash information added by DrKonqi

i have an alert of k3b import session this is it:

k3b have found a session with joliet informations for the long file's name but not for rock ridge extension.

the file's names with imported session will convert in limited caracters in the ne
new session. this caracter's set is founded on the iso 9660 configuration of  project k3b

k3b does not actually print this file's names 


ok button
Comment 2 Michał Małek 2010-06-08 23:10:24 UTC
SVN commit 1136077 by mmalek:

Check if returned entry is not NULL (aparently it is in some cases since we got crash).
BUG: 235734


 M  +1 -0      ChangeLog  
 M  +2 -1      libk3b/projects/datacd/k3bdatadoc.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1136077