*** This bug is a duplicate of bug 1851160 *** https://bugs.launchpad.net/bugs/1851160
Also Krusader, kate, and qmmp. I tried to strace kate, it hangs here: poll([{fd=15, events=POLLIN}], 1, 25000) = 0 (Timeout) Note that the timeout is set to 25s, this is the time people report it takes to start, so I am pretty sure this is the culprit. Here is more details of what is going on with this FD: [pid 6237] 01:13:47.869630 eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 15 [pid 6237] 01:13:47.869644 write(15, "\1\0\0\0\0\0\0\0", 8) = 8 [pid 6237] 01:13:47.869672 write(16, "\1\0\0\0\0\0\0\0", 8) = 8 [pid 6237] 01:13:47.869686 poll([{fd=15, events=POLLIN}], 1, 25000) = 1 ([{fd=15, revents=POLLIN}]) [pid 6237] 01:13:47.869701 read(15, "\1\0\0\0\0\0\0\0", 16) = 8 [pid 6237] 01:13:47.869715 poll([{fd=15, events=POLLIN}], 1, 25000) = 0 (Timeout) [pid 6237] 01:14:12.874665 write(15, "\1\0\0\0\0\0\0\0", 8) = 8 You can see that the FD in question (i.e. 15) was created by eventfd2. It's a synchronization object that looks like a file descriptor. It has an associated integer maintained by the kernel. Writing an integer to this file adds this integer to the kernel value. If the value is not zero, reading from this file descriptor returns the value and resets it to zero. If it is zero, then reading is blocked. poll([{fd=15, events=POLLIN}],...) will be blocked if the kernel value is zero or will return POLLIN if it is not zero. If you take a look at the log above, you will see that the application calls read(15,...) and resets the associated counter to 0 by doing that. Then it immediately calls poll([{fd=15, events=POLLIN}],...), which blocks the execution, because the counter is zero. Here is the stack trace of the offending call: > /usr/lib/x86_64-linux-gnu/libc-2.30.so(__poll+0x4f) [0x115c2f] > /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6200.1(g_main_context_dispatch+0x46e) > [0x51a3e] > /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6200.1(g_main_loop_run+0x83) > [0x51dc3] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_dbus_connection_send_message_with_reply_sync+0x195) > [0x10cc85] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_dbus_connection_send_message_with_reply_sync+0x58f) > [0x10d07f] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_dbus_connection_call_sync+0x27) > [0x10f0f7] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_dbus_connection_call_sync+0x2c6) > [0x10f396] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_bus_get_sync+0x84) > [0x10fae4] > /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so(g_vfs_encode_uri+0xe8af) > [0x1e07f] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_type_create_instance+0x30d) > [0x3814d] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_unref+0x8c5) > [0x1a345] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_new_with_properties+0x275) > [0x1ba45] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_new+0xc1) > [0x1c5f1] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_io_extension_get_name+0xb4) > [0x7f5c4] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_io_extension_get_priority+0x46e) > [0x7face] > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6200.1(g_file_new_for_path+0x12) > [0x695b2] > /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.521(ibus_bus_hello+0x54d) > [0x19d8d] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_unref+0x6ec) > [0x1a16c] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_new_valist+0x418) > [0x1c278] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_new+0x9d) > [0x1c5cd] > /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.521(ibus_bus_new_async_client+0x38) > [0x17858] > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so(im_module_list+0x17e2) > [0x5722] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_type_class_ref+0x471) > [0x36201] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_new_with_properties+0x368) > [0x1bb38] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_object_new+0xc1) > [0x1c5f1] > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so(ibus_im_context_new+0x16) > [0x6346] > /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.32(gtk_im_context_simple_add_table+0x9ef) > [0x12518f] > /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.32(gtk_im_context_simple_add_table+0x13d6) > [0x125b76] > /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.32(gtk_im_context_simple_add_table+0x15b9) > [0x125d59] > /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.32(gtk_entry_set_buffer+0x20fc) > [0xcb5dc] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_closure_invoke+0x1b2) > [0x146e2] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_signal_handler_disconnect+0x1352) > [0x28692] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_signal_emit_valist+0xee7) > [0x31327] > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6200.1(g_signal_emit+0x93) > [0x319b3] > /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.32(gtk_widget_realize+0xcf) > [0x25f69f] > /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so() [0x282dc] > /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so() [0x2848d] > /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so() [0x28b78] > /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so() [0x29fa3] > /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.4(QStyleFactory::create(QString > const&)+0x12a) [0x1de5ca] > /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.4(QApplication::style()+0x112) > [0x170d52] > /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.4(QApplicationPrivate::initialize()+0x12d) > [0x1710ad] > /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.4(QApplicationPrivate::init()+0x48) > [0x171108] > /usr/bin/kate() [0x31bf9] > /usr/lib/x86_64-linux-gnu/libc-2.30.so(__libc_start_main+0xf3) [0x271e3] > /usr/bin/kate(_start+0x2e) [0x354ce] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1852935 Title: In Ubuntu Budgie, QT apps take a long time to open To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtstyleplugins-src/+bug/1852935/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs