{"action":"created","issue":{"url":"https://api.github.com/repos/LMMS/lmms/issues/4275","repository_url":"https://api.github.com/repos/LMMS/lmms","labels_url":"https://api.github.com/repos/LMMS/lmms/issues/4275/labels{/name}","comments_url":"https://api.github.com/repos/LMMS/lmms/issues/4275/comments","events_url":"https://api.github.com/repos/LMMS/lmms/issues/4275/events","html_url":"https://github.com/LMMS/lmms/issues/4275","id":308399240,"number":4275,"title":"Segfault on file open dialog.","user":{"login":"noahb01","id":22487040,"avatar_url":"https://avatars3.githubusercontent.com/u/22487040?v=4","gravatar_id":"","url":"https://api.github.com/users/noahb01","html_url":"https://github.com/noahb01","followers_url":"https://api.github.com/users/noahb01/followers","following_url":"https://api.github.com/users/noahb01/following{/other_user}","gists_url":"https://api.github.com/users/noahb01/gists{/gist_id}","starred_url":"https://api.github.com/users/noahb01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahb01/subscriptions","organizations_url":"https://api.github.com/users/noahb01/orgs","repos_url":"https://api.github.com/users/noahb01/repos","events_url":"https://api.github.com/users/noahb01/events{/privacy}","received_events_url":"https://api.github.com/users/noahb01/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-03-26T00:05:16Z","updated_at":"2018-03-26T18:57:10Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"When clicking the open file button, lmms crashes with a segfault.\r\n\r\nThis is the first run of a fresh build of lmms.\r\n\r\n**Build Instructions**\r\n```\r\ngit clone --recursive https://github.com/LMMS/lmms.git\r\ncd lmms\r\nmkdir build\r\ncd build\r\ncmake .. -DCMAKE_INSTALL_PREFIX=./ -DWANT_QT5=ON\r\nmake -j6\r\n./lmms   # <-- This segfaults!\r\n```\r\n\r\n**Output**\r\n```\r\n[nbrecht@nbrecht-desktop build]$ ./lmms\r\nVST sync support disabled in your configuration\r\nSegmentation fault (core dumped)\r\n```\r\n\r\n**Backtrace**\r\n```\r\nnbrecht@nbrecht-desktop build]$ gdb ./lmms\r\nGNU gdb (GDB) 8.1\r\nCopyright (C) 2018 Free Software Foundation, Inc.\r\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\r\nand \"show warranty\" for details.\r\nThis GDB was configured as \"x86_64-pc-linux-gnu\".\r\nType \"show configuration\" for configuration details.\r\nFor bug reporting instructions, please see:\r\n<http://www.gnu.org/software/gdb/bugs/>.\r\nFind the GDB manual and other documentation resources online at:\r\n<http://www.gnu.org/software/gdb/documentation/>.\r\nFor help, type \"help\".\r\nType \"apropos word\" to search for commands related to \"word\"...\r\nReading symbols from ./lmms...(no debugging symbols found)...done.\r\n(gdb) run\r\nStarting program: /home/nbrecht/Exec/lmms/build/lmms \r\n[Thread debugging using libthread_db enabled]\r\nUsing host libthread_db library \"/usr/lib/libthread_db.so.1\".\r\n[New Thread 0x7fffe8df0700 (LWP 12476)]\r\n[New Thread 0x7fffddfd3700 (LWP 12477)]\r\n[New Thread 0x7fffdd7d2700 (LWP 12478)]\r\n[New Thread 0x7fffd5cf9700 (LWP 12479)]\r\n[New Thread 0x7fffd5168700 (LWP 12480)]\r\n[New Thread 0x7fffd4967700 (LWP 12481)]\r\n[New Thread 0x7fffce1ff700 (LWP 12482)]\r\nVST sync support disabled in your configuration\r\n[New Thread 0x7fff9ee94700 (LWP 12483)]\r\n[Thread 0x7fff9ee94700 (LWP 12483) exited]\r\n[New Thread 0x7fff9ee94700 (LWP 12484)]\r\n[New Thread 0x7fff9e693700 (LWP 12485)]\r\n[New Thread 0x7fff9de92700 (LWP 12486)]\r\n[New Thread 0x7fff9cfd0700 (LWP 12488)]\r\n[New Thread 0x7fff83fff700 (LWP 12489)]\r\n[New Thread 0x7fff83027700 (LWP 12490)]\r\n[New Thread 0x7fff8261c700 (LWP 12491)]\r\n\r\nThread 1 \"lmms\" received signal SIGSEGV, Segmentation fault.\r\n0x00007fffe3291f07 in gtk_list_box_get_selected_row () from /usr/lib/libgtk-3.so.0\r\n(gdb) bt\r\n#0  0x00007fffe3291f07 in gtk_list_box_get_selected_row () at /usr/lib/libgtk-3.so.0\r\n#1  0x00007fffe32e805b in  () at /usr/lib/libgtk-3.so.0\r\n#2  0x00007fffdfa0a1c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6\r\n#3  0x00007fffdfa09c2a in ffi_call () at /usr/lib/libffi.so.6\r\n#4  0x00007fffe28ec453 in g_cclosure_marshal_generic () at /usr/lib/libgobject-2.0.so.0\r\n#5  0x00007fffe28ebc2d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0\r\n#6  0x00007fffe28ffbb0 in  () at /usr/lib/libgobject-2.0.so.0\r\n#7  0x00007fffe2908746 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0\r\n#8  0x00007fffe290965c in g_signal_emit_by_name () at /usr/lib/libgobject-2.0.so.0\r\n#9  0x00007fffe26cf240 in  () at /usr/lib/libcloudproviders.so.0\r\n#10 0x00007fffe26cfca2 in  () at /usr/lib/libcloudproviders.so.0\r\n#11 0x00007fffe0ef118c in  () at /usr/lib/libgio-2.0.so.0\r\n#12 0x00007fffe0ef1e57 in  () at /usr/lib/libgio-2.0.so.0\r\n#13 0x00007fffe0f23913 in  () at /usr/lib/libgio-2.0.so.0\r\n#14 0x00007fffe0ef118c in  () at /usr/lib/libgio-2.0.so.0\r\n#15 0x00007fffe0ef11c9 in  () at /usr/lib/libgio-2.0.so.0\r\n#16 0x00007ffff0f0e2c6 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0\r\n#17 0x00007ffff0f0e6a1 in  () at /usr/lib/libglib-2.0.so.0\r\n#18 0x00007ffff0f0e72e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0\r\n#19 0x00007ffff42b7241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5\r\n#20 0x00007fffec0b0482 in  () at /usr/lib/libQt5XcbQpa.so.5\r\n#21 0x00007ffff425932b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5\r\n#22 0x00007ffff76a969b in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5\r\n#23 0x0000555555733356 in MainWindow::openProject() ()\r\n#24 0x00007ffff428b616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5\r\n#25 0x00007ffff75a7b03 in QAbstractButton::clicked(bool) () at /usr/lib/libQt5Widgets.so.5\r\n#26 0x00007ffff75a7d1c in  () at /usr/lib/libQt5Widgets.so.5\r\n#27 0x00007ffff75a915c in  () at /usr/lib/libQt5Widgets.so.5\r\n#28 0x00007ffff75a935e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#29 0x00007ffff768f6ab in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#30 0x00007ffff74f2188 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#31 0x00007ffff768f745 in QToolButton::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#32 0x00007ffff74b1fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#33 0x00007ffff74b9f41 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#34 0x00007ffff425acf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5\r\n#35 0x00007ffff74b8eca in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5\r\n#36 0x00007ffff750d949 in  () at /usr/lib/libQt5Widgets.so.5\r\n#37 0x00007ffff7510060 in  () at /usr/lib/libQt5Widgets.so.5\r\n#38 0x00007ffff74b1fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#39 0x00007ffff74b99c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5\r\n#40 0x00007ffff425acf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5\r\n#41 0x00007ffff47ce434 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5\r\n#42 0x00007ffff47cff86 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5\r\n#43 0x00007ffff47a729c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5\r\n#44 0x00007fffec0b048d in  () at /usr/lib/libQt5XcbQpa.so.5\r\n#45 0x00007ffff425932b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5\r\n#46 0x00007ffff4262728 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5\r\n#47 0x000055555562c741 in main ()\r\n```\r\n\r\n**OS**\r\n```\r\n[nbrecht@nbrecht-desktop build]$ uname -a\r\nLinux nbrecht-desktop 4.15.12-1-ARCH #1 SMP PREEMPT Wed Mar 21 15:14:56 UTC 2018 x86_64 GNU/Linux\r\n```\r\n\r\nIf any other info is needed I will provide it.\r\n"},"comment":{"url":"https://api.github.com/repos/LMMS/lmms/issues/comments/376274495","html_url":"https://github.com/LMMS/lmms/issues/4275#issuecomment-376274495","issue_url":"https://api.github.com/repos/LMMS/lmms/issues/4275","id":376274495,"user":{"login":"noahb01","id":22487040,"avatar_url":"https://avatars3.githubusercontent.com/u/22487040?v=4","gravatar_id":"","url":"https://api.github.com/users/noahb01","html_url":"https://github.com/noahb01","followers_url":"https://api.github.com/users/noahb01/followers","following_url":"https://api.github.com/users/noahb01/following{/other_user}","gists_url":"https://api.github.com/users/noahb01/gists{/gist_id}","starred_url":"https://api.github.com/users/noahb01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahb01/subscriptions","organizations_url":"https://api.github.com/users/noahb01/orgs","repos_url":"https://api.github.com/users/noahb01/repos","events_url":"https://api.github.com/users/noahb01/events{/privacy}","received_events_url":"https://api.github.com/users/noahb01/received_events","type":"User","site_admin":false},"created_at":"2018-03-26T18:57:10Z","updated_at":"2018-03-26T18:57:10Z","author_association":"CONTRIBUTOR","body":"If it matters, I'm running cinnamon as my DE. This could be an issue with gfx drivers, I recently did system update `pacman -Syyu` and didn't reboot, the proprietary nvidia drivers sometime cause random problems after update."}}
{"actor":{"display_login":"noahb01"}}