nheko/resources/qml
Nicolas Werner 2ac3be1a18
Fix weird QQC2 crash in alias dialog
Backtrace:

Thread 1 "nheko" received signal SIGSEGV, Segmentation fault.
containerWidget (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467
2467        if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w->parentWidget())) {
(gdb) bt
 #0  containerWidget(QWidget const*) (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467
 #1  0x00007ffff4aa0ad6 in QStyleSheetStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x555559917900, pe=<optimized out>, opt=0x55555ea4b5c0, p=0x7fffffffcfd0, w=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:4452
 #2  0x00007fff61d4a86b in KQuickStyleItem::paint(QPainter*) (this=this@entry=0x55555ea4a1e0, painter=painter@entry=0x7fffffffcfd0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1667
 #3  0x00007fff61d4b22a in KQuickStyleItem::updatePolish() (this=0x55555ea4a1e0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1928
 #4  0x00007ffff57717c2 in QQuickWindowPrivate::polishItems() (this=0x55555ea2e760) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/items/qquickwindow.cpp:393
 #5  0x00007ffff570f4ef in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x5555598eb770, w=w@entry=0x7fffe000aef0, inExpose=inExpose@entry=true) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1576
 #6  0x00007ffff5710a8e in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=0x5555598eb770, window=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1374
 #7  0x00007ffff43d2b45 in QWindow::event(QEvent*) (this=0x7fffe0006eb0, ev=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindow.cpp:2450
 #8  0x00007ffff49ee481 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7fffe0006eb0, e=0x7fffffffd460) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/kernel/qapplication.cpp:3637
 #9  0x00007ffff3e2d618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fffe0006eb0, event=0x7fffffffd460) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qcoreapplication.cpp:1064
 #10 0x00007ffff43c8368 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x55555f648b30) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qguiapplication.cpp:3261
 #11 0x00007ffff43a55ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindowsysteminterface.cpp:1169
 #12 0x00007fffef102622 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
 #13 0x00007ffff386d030 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
 #14 0x00007ffff386d2d8 in  () at /usr/lib64/libglib-2.0.so.0
 #15 0x00007ffff386d36f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
 #16 0x00007ffff3e80e55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555596a4770, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qeventdispatcher_glib.cpp:423
 #17 0x00007ffff3e2c00b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd700, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:69
 #18 0x00007ffff3e344ea in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:121
 #19 0x00005555594a5c43 in main(int, char**) (argc=2, argv=0x7fffffffdab8) at /home/nicolas/Dokumente/devel/open-source/nheko/src/main.cpp:401
(gdb) p w
$1 = (const QWidget *) 0x0
2022-12-17 05:50:44 +01:00
..
components Replace some user visible mentions of spaces 2022-10-01 15:20:38 +02:00
delegates Add a button to room the upgraded room in the timeline 2022-12-13 05:08:22 +01:00
device-verification Various grammar fixes (mostly removing commas) 2022-09-30 00:23:39 -04:00
dialogs Fix weird QQC2 crash in alias dialog 2022-12-17 05:50:44 +01:00
emoji Fix emoji picker 2022-06-30 11:39:19 +08:00
pages Various grammar fixes (mostly removing commas) 2022-09-30 00:23:39 -04:00
ui Add duration and resolution to files 2022-03-21 00:48:27 +01:00
voip VoIP v1 implementation (#1161) 2022-10-14 13:49:05 +00:00
Avatar.qml Green is not Svg::green 2022-10-01 23:57:44 +02:00
ChatPage.qml Make PrivacyScreen work on Popped-out Rooms 2022-05-12 14:56:22 -04:00
CommunitiesList.qml Replace some user visible mentions of spaces 2022-10-01 15:20:38 +02:00
Completer.qml Implement a completer for commands 2022-11-09 04:59:06 +01:00
ElidedLabel.qml elide usernames in timeline (#997) 2022-03-20 04:12:41 +00:00
EncryptionIndicator.qml Fix downscale 2022-12-06 01:49:42 +08:00
ForwardCompleter.qml Fix forward completer 2022-02-21 04:07:13 +01:00
ImageButton.qml Fix blurriness of svg icons (#1108) 2022-06-28 12:14:23 +00:00
MatrixText.qml Revert "Disable keyboard selection for text by default" 2022-12-13 17:53:48 +01:00
MatrixTextField.qml Search room members (#1049) 2022-04-22 23:59:40 +00:00
MessageInput.qml Implement a completer for commands 2022-11-09 04:59:06 +01:00
MessageView.qml confetti (#1243) 2022-12-10 10:17:15 -05:00
NhekoBusyIndicator.qml Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
NotificationWarning.qml Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
PrivacyScreen.qml Make PrivacyScreen work on Popped-out Rooms 2022-05-12 14:56:22 -04:00
QuickSwitcher.qml Fix a few small completer glitches 2022-03-01 02:33:22 +01:00
Reactions.qml Reactions: avoid highlight color misuse, subdue border color 2022-08-19 21:14:58 -07:00
ReplyPopup.qml Load components on demand 2022-10-01 02:28:02 +02:00
RoomList.qml Add room settings in room list 2022-11-07 19:26:42 -05:00
Root.qml Merge pull request #1202 from Nheko-Reborn/grammar 2022-10-03 21:37:01 +00:00
ScrollHelper.qml Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
SelfVerificationCheck.qml Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
StatusIndicator.qml Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
TimelineRow.qml Change margins because people nagged me 2022-11-10 00:43:05 +01:00
TimelineView.qml Fix copy and paste again 2022-12-14 19:04:08 +01:00
ToggleButton.qml Port usersettings to qml 2022-01-09 01:02:25 +01:00
TopBar.qml Focus text field on key press (swallows first though...) 2022-12-13 18:09:34 +01:00
TypingIndicator.qml Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
UploadBox.qml Fix UploadBox thumbnail size 2022-10-25 03:22:12 +08:00