Connexion
Ce forum permet à des personnes du monde entier de communiquer, c′est pourquoi les messages échangés sont en anglais.

[Bug] Open Soundfont results in crash

  • M4 1 0
    Message de m4l3z le
    Hello there !

    First of all thanks for all the good work. This piece of software is really nice and useful in my workflow.
    I've found a bug that I consider to be critical.

    Version : 1.8
    Platform : Ubuntu
    Qt Version : 5.5.1

    Description : Clicking on File > Open or its shortcut (Ctrl + O ) results in a crash. Loading the file directly from the command line ( polyphone test.sf2) works fine tho.

    Details :Thread 1 "polyphone" received signal SIGSEGV, Segmentation fault. 0x00007ffff5f2acca in QIconLoader::ensureInitialized() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 Backtrace :

    #0 0x00007ffff5f2acca in QIconLoader::ensureInitialized() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #1 0x00007ffff5f2b004 in QIconLoader::instance() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #2 0x00007ffff5f26484 in QIcon::fromTheme(QString const&, QIcon const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #3 0x00007ffff6539b7e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #4 0x00007ffff6736ad6 in QFileIconProvider::icon(QFileInfo const&) const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #5 0x00007ffff6687743 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #6 0x00007ffff667e8ac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007ffff667ed62 in QFileSystemModel::index(QString const&, int) const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #8 0x00007ffff667951e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007ffff6679a8b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007ffff6679c0a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007ffff6660bd8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007ffff66620b6 in QFileDialogPrivate::init(QUrl const&, QString const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007ffff66625f6 in QFileDialog::QFileDialog(QFileDialogArgs const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007ffff6662bae in QFileDialog::getOpenFileUrls(QWidget*, QString const&, QUrl const&, QString const&, QString*, QFlags<QFileDialog::Option>, QStringList const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007ffff6662e43 in QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00000000004cdf08 in ?? () #17 0x0000000000656a7c in ?? () #18 0x00007ffff5b90d2a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007ffff644b412 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007ffff644d898 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007ffff65cfe52 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007ffff65d60ec in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007ffff65da060 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007ffff6497fc8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007ffff65daab3 in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007ffff645505c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007ffff645ac19 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007ffff5b6238b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007ffff6459b32 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007ffff64b291d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x00007ffff64b4b7b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #32 0x00007ffff645505c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x00007ffff645a516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007ffff5b6238b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007ffff5ea44e1 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #36 0x00007ffff5ea61a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #37 0x00007ffff5e89f08 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #38 0x00007fffea739200 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #39 0x00007ffff39c8197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007ffff39c83f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007ffff39c849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007ffff5bb87cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #43 0x00007ffff5b5fb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #44 0x00007ffff5b67bec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #45 0x00000000004b4d95 in ?? () #46 0x000000000044418c in main ()

Connectez-vous ou inscrivez-vous pour participer à la discussion.

Polyphone a besoin de vous !

Polyphone est gratuit mais il y a des coûts associés à son site web et à son développement. Un petit coup de pouce aidera beaucoup.

Faire un don
Apprenez les bases Voir le tutoriel
Haut de
page