Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

crash trying to convert ALAC files #50

Open
Be-ing opened this issue May 5, 2017 · 0 comments
Open

crash trying to convert ALAC files #50

Be-ing opened this issue May 5, 2017 · 0 comments
Labels

Comments

@Be-ing
Copy link

Be-ing commented May 5, 2017

This crash occurs when I try to select ALAC files for converting to FLAC. The ALAC files were created by iTunes' CD ripper.

Using SoundKonverter 2.2.2 on Fedora 25 with Qt 5.7.1

Application: soundKonverter (soundkonverter), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fb699263940 (LWP 26059))]

Thread 2 (Thread 0x7fb676baa700 (LWP 26067)):
#0  0x00007fb69430601d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb68fea4166 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fb670003410, timeout=<optimized out>, context=0x7fb6700009a0) at gmain.c:4228
#2  0x00007fb68fea4166 in g_main_context_iterate (context=context@entry=0x7fb6700009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924
#3  0x00007fb68fea427c in g_main_context_iteration (context=0x7fb6700009a0, may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007fb69651c45e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb6700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#5  0x00007fb6964ea7bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb676ba9c40, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb6964eab25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb676ba9c40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fb6963d9af9 in QThread::exec() (this=this@entry=0x55e17ef96390) at thread/qthread.cpp:538
#8  0x00007fb6964ca613 in QInotifyFileSystemWatcherEngine::run() (this=0x55e17ef96390) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fb6963dc3ca in QThreadPrivate::start(void*) (arg=0x55e17ef96390) at thread/qthread_unix.cpp:352
#10 0x00007fb69613d6ca in start_thread (arg=0x7fb676baa700) at pthread_create.c:333
#11 0x00007fb694311f7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7fb699263940 (LWP 26059)):
[KCrash Handler]
#6  0x00007fb6964254a3 in QString::operator==(QLatin1String const&) const (this=this@entry=0x55e17ea657c8, other=...) at tools/qstring.cpp:2204
#7  0x000055e17d1f6e20 in qStringComparisonHelper(QString const&, char const*) (s2=<optimized out>, s1=...) at /usr/include/QtCore/qstring.h:921
#8  0x000055e17d1f6e20 in QByteArray::operator==(QString const&) const (s=..., this=0x7ffc181c7040) at /usr/include/QtCore/qstring.h:982
#9  0x000055e17d1f6e20 in PluginLoader::getCodecFromM4aFile(QFile*) (this=this@entry=0x55e17ea9f1b0, file=file@entry=0x7ffc181c7130) at /usr/src/debug/soundkonverter-2.2.2/src/pluginloader.cpp:747
#10 0x000055e17d201eb1 in PluginLoader::getCodecFromFile(KUrl const&, QString*, bool) (this=0x55e17ea9f1b0, filename=..., mimeType=mimeType@entry=0x0, checkM4a=checkM4a@entry=true) at /usr/src/debug/soundkonverter-2.2.2/src/pluginloader.cpp:822
#11 0x000055e17d1e0c96 in FileList::listDir(QString const&, QStringList const&, bool, int, int) (this=this@entry=0x55e17ebc0a70, directory=..., filter=..., recursive=recursive@entry=true, conversionOptionsId=conversionOptionsId@entry=0, count=97, count@entry=96) at /usr/src/debug/soundkonverter-2.2.2/src/filelist.cpp:309
#12 0x000055e17d1e0b80 in FileList::listDir(QString const&, QStringList const&, bool, int, int) (this=this@entry=0x55e17ebc0a70, directory=..., filter=..., recursive=recursive@entry=true, conversionOptionsId=conversionOptionsId@entry=0, count=count@entry=96) at /usr/src/debug/soundkonverter-2.2.2/src/filelist.cpp:303
#13 0x000055e17d1e0b80 in FileList::listDir(QString const&, QStringList const&, bool, int, int) (this=this@entry=0x55e17ebc0a70, directory=..., filter=..., recursive=recursive@entry=true, conversionOptionsId=conversionOptionsId@entry=0, count=96, count@entry=0) at /usr/src/debug/soundkonverter-2.2.2/src/filelist.cpp:303
#14 0x000055e17d1e10aa in FileList::addDir(KUrl const&, bool, QStringList const&, ConversionOptions*) (this=0x55e17ebc0a70, directory=..., recursive=<optimized out>, codecList=..., conversionOptions=<optimized out>) at /usr/src/debug/soundkonverter-2.2.2/src/filelist.cpp:455
#15 0x000055e17d16cc0b in FileList::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55e17ebc0a70, _id=<optimized out>, _a=0x7ffc181c77b0, _c=<optimized out>) at /usr/src/debug/soundkonverter-2.2.2/build/moc_filelist.cpp:159
#16 0x00007fb696500090 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55e17ee4d8c0, m=m@entry=0x55e17d4344c0 <DirOpener::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc181c77b0) at kernel/qobject.cpp:3567
#17 0x000055e17d16d7f1 in DirOpener::open(KUrl const&, bool, QStringList const&, ConversionOptions*) (this=this@entry=0x55e17ee4d8c0, _t1=..., _t2=<optimized out>, _t3=..., _t4=<optimized out>) at /usr/src/debug/soundkonverter-2.2.2/build/moc_diropener.cpp:117
#18 0x000055e17d19088a in DirOpener::addClicked() (this=0x55e17ee4d8c0) at /usr/src/debug/soundkonverter-2.2.2/src/opener/diropener.cpp:218
#19 0x000055e17d16aaed in DirOpener::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/soundkonverter-2.2.2/build/moc_diropener.cpp:65
#20 0x00007fb696500090 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55e17ee4d8c0, m=m@entry=0x7fb697ba1680 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#21 0x00007fb6976d5473 in KDialog::okClicked() (this=this@entry=0x55e17ee4d8c0) at /usr/src/debug/kdelibs-4.14.30/x86_64-redhat-linux-gnu/kdeui/kdialog.moc:271
#22 0x00007fb6976d5be8 in KDialog::slotButtonClicked(int) (this=0x55e17ee4d8c0, button=4) at /usr/src/debug/kdelibs-4.14.30/kdeui/dialogs/kdialog.cpp:884
#23 0x00007fb6976d768f in KDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.14.30/x86_64-redhat-linux-gnu/kdeui/kdialog.moc:166
#24 0x00007fb696500090 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55e17ee46c70, m=m@entry=0x7fb69684da80 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc181c7b20) at kernel/qobject.cpp:3567
#25 0x00007fb69650919e in QSignalMapper::mapped(int) (this=this@entry=0x55e17ee46c70, _t1=<optimized out>) at .moc/release-shared/moc_qsignalmapper.cpp:114
#26 0x00007fb696509324 in QSignalMapper::map(QObject*) (this=0x55e17ee46c70, sender=0x55e17ee4bff0) at kernel/qsignalmapper.cpp:266
#27 0x00007fb696500090 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55e17ee4bff0, m=m@entry=0x7fb696114900 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc181c7c70) at kernel/qobject.cpp:3567
#28 0x00007fb695ca0622 in QAbstractButton::clicked(bool) (this=this@entry=0x55e17ee4bff0, _t1=<optimized out>) at .moc/release-shared/moc_qabstractbutton.cpp:219
#29 0x00007fb6959d70f3 in QAbstractButtonPrivate::emitClicked() (this=this@entry=0x55e17efe0280) at widgets/qabstractbutton.cpp:548
#30 0x00007fb6959d8504 in QAbstractButtonPrivate::click() (this=this@entry=0x55e17efe0280) at widgets/qabstractbutton.cpp:541
#31 0x00007fb6959d8614 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x55e17ee4bff0, e=0x7ffc181c81f0) at widgets/qabstractbutton.cpp:1123
#32 0x00007fb695659710 in QWidget::event(QEvent*) (this=0x55e17ee4bff0, event=0x7ffc181c81f0) at kernel/qwidget.cpp:8775
#33 0x00007fb695602ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x55e17e9497c0, receiver=0x55e17ee4bff0, e=0x7ffc181c81f0) at kernel/qapplication.cpp:4565
#34 0x00007fb69560b547 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7ffc181c9aa0, receiver=receiver@entry=0x55e17ee4bff0, e=e@entry=0x7ffc181c81f0) at kernel/qapplication.cpp:4108
#35 0x00007fb697781cba in KApplication::notify(QObject*, QEvent*) (this=0x7ffc181c9aa0, receiver=0x55e17ee4bff0, event=0x7ffc181c81f0) at /usr/src/debug/kdelibs-4.14.30/kdeui/kernel/kapplication.cpp:311
#36 0x00007fb6964ebeed in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffc181c9aa0, receiver=0x55e17ee4bff0, event=0x7ffc181c81f0) at kernel/qcoreapplication.cpp:955
#37 0x00007fb69560956b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=0x55e17ee4bff0, event=0x7ffc181c81f0, alienWidget=0x55e17ee4bff0, nativeWidget=0x55e17ee34d00, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:231
#38 0x00007fb695683fe9 in QETWidget::translateMouseEvent(_XEvent const*) (this=0x55e17ee34d00, event=<optimized out>) at kernel/qapplication_x11.cpp:4546
#39 0x00007fb69568299c in QApplication::x11ProcessEvent(_XEvent*) (this=0x7ffc181c9aa0, event=event@entry=0x7ffc181c8550) at kernel/qapplication_x11.cpp:3663
#40 0x00007fb6956ab409 in x11EventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55e17e946880, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#41 0x00007fb68fea3e52 in g_main_dispatch (context=0x55e17e949b60) at gmain.c:3203
#42 0x00007fb68fea3e52 in g_main_context_dispatch (context=context@entry=0x55e17e949b60) at gmain.c:3856
#43 0x00007fb68fea41d0 in g_main_context_iterate (context=context@entry=0x55e17e949b60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3929
#44 0x00007fb68fea427c in g_main_context_iteration (context=0x55e17e949b60, may_block=may_block@entry=1) at gmain.c:3990
#45 0x00007fb69651c45e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55e17e908b00, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#46 0x00007fb6956ab5a6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#47 0x00007fb6964ea7bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc181c8940, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007fb6964eab25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc181c8940, flags=...) at kernel/qeventloop.cpp:204
#49 0x00007fb695adf08c in QDialog::exec() (this=this@entry=0x55e17ee4d8c0) at dialogs/qdialog.cpp:562
#50 0x000055e17d1b4695 in soundKonverterView::showDirDialog() (this=0x55e17ebc1950) at /usr/src/debug/soundkonverter-2.2.2/src/soundkonverterview.cpp:199
#51 0x000055e17d1b69a5 in soundKonverterView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55e17ebc1950, _id=<optimized out>, _a=0x7ffc181c8b50, _c=<optimized out>) at /usr/src/debug/soundkonverter-2.2.2/build/soundkonverterview.moc:117
#52 0x00007fb696500090 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55e17ed35550, m=m@entry=0x7fb6960f1820 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc181c8b50) at kernel/qobject.cpp:3567
#53 0x00007fb6955fd062 in QAction::triggered(bool) (this=this@entry=0x55e17ed35550, _t1=<optimized out>) at .moc/release-shared/moc_qaction.cpp:276
#54 0x00007fb6955fe3c3 in QAction::activate(QAction::ActionEvent) (this=this@entry=0x55e17ed35550, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#55 0x00007fb695a58f5d in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (this=this@entry=0x55e17ed6eac0, causedStack=..., action=action@entry=0x55e17ed35550, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1037
#56 0x00007fb695a5d3c9 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=0x55e17ed6eac0, action=0x55e17ed35550, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1129
#57 0x00007fb695a61137 in QMenu::mouseReleaseEvent(QMouseEvent*) (this=this@entry=0x55e17ed62680, e=e@entry=0x7ffc181c9280) at widgets/qmenu.cpp:2371
#58 0x00007fb69784b903 in KMenu::mouseReleaseEvent(QMouseEvent*) (this=0x55e17ed62680, e=0x7ffc181c9280) at /usr/src/debug/kdelibs-4.14.30/kdeui/widgets/kmenu.cpp:464
#59 0x00007fb695659710 in QWidget::event(QEvent*) (this=this@entry=0x55e17ed62680, event=event@entry=0x7ffc181c9280) at kernel/qwidget.cpp:8775
#60 0x00007fb695a6161b in QMenu::event(QEvent*) (this=0x55e17ed62680, e=0x7ffc181c9280) at widgets/qmenu.cpp:2480
#61 0x00007fb695602ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x55e17e9497c0, receiver=0x55e17ed62680, e=0x7ffc181c9280) at kernel/qapplication.cpp:4565
#62 0x00007fb69560b547 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7ffc181c9aa0, receiver=receiver@entry=0x55e17ed62680, e=e@entry=0x7ffc181c9280) at kernel/qapplication.cpp:4108
#63 0x00007fb697781cba in KApplication::notify(QObject*, QEvent*) (this=0x7ffc181c9aa0, receiver=0x55e17ed62680, event=0x7ffc181c9280) at /usr/src/debug/kdelibs-4.14.30/kdeui/kernel/kapplication.cpp:311
#64 0x00007fb6964ebeed in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffc181c9aa0, receiver=0x55e17ed62680, event=0x7ffc181c9280) at kernel/qcoreapplication.cpp:955
#65 0x00007fb69560956b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=0x55e17ed62680, event=0x7ffc181c9280, alienWidget=0x0, nativeWidget=0x55e17ed62680, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:231
#66 0x00007fb69568426d in QETWidget::translateMouseEvent(_XEvent const*) (this=0x55e17ed62680, event=<optimized out>) at kernel/qapplication_x11.cpp:4480
#67 0x00007fb69568299c in QApplication::x11ProcessEvent(_XEvent*) (this=0x7ffc181c9aa0, event=event@entry=0x7ffc181c95b0) at kernel/qapplication_x11.cpp:3663
#68 0x00007fb6956ab409 in x11EventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55e17e946880, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#69 0x00007fb68fea3e52 in g_main_dispatch (context=0x55e17e949b60) at gmain.c:3203
#70 0x00007fb68fea3e52 in g_main_context_dispatch (context=context@entry=0x55e17e949b60) at gmain.c:3856
#71 0x00007fb68fea41d0 in g_main_context_iterate (context=context@entry=0x55e17e949b60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3929
#72 0x00007fb68fea427c in g_main_context_iteration (context=0x55e17e949b60, may_block=may_block@entry=1) at gmain.c:3990
#73 0x00007fb69651c45e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55e17e908b00, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#74 0x00007fb6956ab5a6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#75 0x00007fb6964ea7bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc181c9990, flags=...) at kernel/qeventloop.cpp:149
#76 0x00007fb6964eab25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc181c9990, flags=...) at kernel/qeventloop.cpp:204
#77 0x00007fb6964f0779 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1227
#78 0x000055e17d169aca in main(int, char**) (argc=1, argv=0x7ffc181c9be8) at /usr/src/debug/soundkonverter-2.2.2/src/main.cpp:54
@dfaust dfaust added the bug label May 10, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants