Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.0
-
None
-
-
16aae58e2a5cc324b869568f6fb9cc4bedbc96d9 (qt/qtbase/5.12.1)
Description
fatal error: recursive template instantiation exceeded maximum depth of 256
clang++ -c -pipe -g -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_FOREACH -DQT_BUILD_XCB_PLUGIN -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_XCB_QPA_LIB_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SERVICE_SUPPORT_LIB -DQT_THEME_SUPPORT_LIB -DQT_FONTDATABASE_SUPPORT_LIB -DQT_LINUXACCESSIBILITY_SUPPORT_LIB -DQT_ACCESSIBILITY_SUPPORT_LIB -DQT_GUI_LIB -DQT_EDID_SUPPORT_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I/home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb -I. -I/home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations -I/home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/nativepainting -I../../../../include -I../../../../include/QtServiceSupport -I../../../../include/QtServiceSupport/5.12.0 -I../../../../include/QtServiceSupport/5.12.0/QtServiceSupport -I../../../../include/QtThemeSupport -I../../../../include/QtThemeSupport/5.12.0 -I../../../../include/QtThemeSupport/5.12.0/QtThemeSupport -I../../../../include/QtFontDatabaseSupport -I../../../../include/QtFontDatabaseSupport/5.12.0 -I../../../../include/QtFontDatabaseSupport/5.12.0/QtFontDatabaseSupport -I../../../../include/QtLinuxAccessibilitySupport -I../../../../include/QtLinuxAccessibilitySupport/5.12.0 -I../../../../include/QtLinuxAccessibilitySupport/5.12.0/QtLinuxAccessibilitySupport -I../../../../include/QtAccessibilitySupport -I../../../../include/QtAccessibilitySupport/5.12.0 -I../../../../include/QtAccessibilitySupport/5.12.0/QtAccessibilitySupport -I../../../../include/QtGui/5.12.0 -I../../../../include/QtGui/5.12.0/QtGui -I../../../../include/QtGui -I../../../../include/QtEdidSupport -I../../../../include/QtEdidSupport/5.12.0 -I../../../../include/QtEdidSupport/5.12.0/QtEdidSupport -I../../../../include/QtCore/5.12.0 -I../../../../include/QtCore/5.12.0/QtCore -I../../../../include/QtDBus -I../../../../include/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/freetype2 -I/home/fanda/proj/qt5/qtbase/mkspecs/linux-clang -o .obj/qxcbkeyboard.o /home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp In file included from /home/fanda/proj/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp:52: In file included from ../../../../include/QtCore/5.12.0/QtCore/private/qmakearray_p.h:1: ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:109:8: fatal error: recursive template instantiation exceeded maximum depth of 256 struct QuickSortFilter<Predicate, QuickSortData<Head, Tail...>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: during template argument deduction for class template partial specialization 'QuickSortFilter<Predicate, QuickSortData<type-parameter-0-1, type-parameter-0-2...> >' [with Predicate = LessThan, Head = Xkb2Qt<269025163, 16777462>, Tail = <Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>, Xkb2Qt<269025179, 16777478>, Xkb2Qt<269025183, 16777479>, Xkb2Qt<269025184, 16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187, 16777492>, Xkb2Qt<269025188, 16777493>, Xkb2Qt<269025189, 16777494>, Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>, Xkb2Qt<269025192, 16777480>, Xkb2Qt<269025193, 16777488>, Xkb2Qt<269025200, 16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088, 16777380>, Xkb2Qt<269025089, 16777381>, Xkb2Qt<269025090, 16777382>, Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>, Xkb2Qt<269025094, 16777386>, Xkb2Qt<269025095, 16777387>, Xkb2Qt<269025096, 16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099, 16777391>, Xkb2Qt<269025100, 16777392>, Xkb2Qt<269025101, 16777393>, Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487>>] using TailFilteredData = typename QuickSortFilter< ^ ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class 'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025162, 16777461>, Xkb2Qt<269025163, 16777462>, Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>, Xkb2Qt<269025179, 16777478>, Xkb2Qt<269025183, 16777479>, Xkb2Qt<269025184, 16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187, 16777492>, Xkb2Qt<269025188, 16777493>, Xkb2Qt<269025189, 16777494>, Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>, Xkb2Qt<269025192, 16777480>, Xkb2Qt<269025193, 16777488>, Xkb2Qt<269025200, 16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088, 16777380>, Xkb2Qt<269025089, 16777381>, Xkb2Qt<269025090, 16777382>, Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>, Xkb2Qt<269025094, 16777386>, Xkb2Qt<269025095, 16777387>, Xkb2Qt<269025096, 16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099, 16777391>, Xkb2Qt<269025100, 16777392>, Xkb2Qt<269025101, 16777393>, Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487> > >' requested here ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class 'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025161, 16777460>, Xkb2Qt<269025162, 16777461>, Xkb2Qt<269025163, 16777462>, Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>, Xkb2Qt<269025179, 16777478>, Xkb2Qt<269025183, 16777479>, Xkb2Qt<269025184, 16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187, 16777492>, Xkb2Qt<269025188, 16777493>, Xkb2Qt<269025189, 16777494>, Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>, Xkb2Qt<269025192, 16777480>, Xkb2Qt<269025193, 16777488>, Xkb2Qt<269025200, 16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088, 16777380>, Xkb2Qt<269025089, 16777381>, Xkb2Qt<269025090, 16777382>, Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>, Xkb2Qt<269025094, 16777386>, Xkb2Qt<269025095, 16777387>, Xkb2Qt<269025096, 16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099, 16777391>, Xkb2Qt<269025100, 16777392>, Xkb2Qt<269025101, 16777393>, Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487> > >' requested here ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class 'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025159, 16777459>, Xkb2Qt<269025161, 16777460>, Xkb2Qt<269025162, 16777461>, Xkb2Qt<269025163, 16777462>, Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178, 16777477>, Xkb2Qt<269025179, 16777478>, Xkb2Qt<269025183, 16777479>, Xkb2Qt<269025184, 16842752>, Xkb2Qt<269025185, 16777481>, Xkb2Qt<269025186, 16777482>, Xkb2Qt<269025187, 16777492>, Xkb2Qt<269025188, 16777493>, Xkb2Qt<269025189, 16777494>, Xkb2Qt<269025190, 16777495>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025191, 16777484>, Xkb2Qt<269025192, 16777480>, Xkb2Qt<269025193, 16777488>, Xkb2Qt<269025200, 16777489>, Xkb2Qt<269025201, 16777490>, Xkb2Qt<269025202, 16777491>, Xkb2Qt<269025088, 16777380>, Xkb2Qt<269025089, 16777381>, Xkb2Qt<269025090, 16777382>, Xkb2Qt<269025091, 16777383>, Xkb2Qt<269025092, 16777384>, Xkb2Qt<269025093, 16777385>, Xkb2Qt<269025094, 16777386>, Xkb2Qt<269025095, 16777387>, Xkb2Qt<269025096, 16777388>, Xkb2Qt<269025097, 16777389>, Xkb2Qt<269025098, 16777390>, Xkb2Qt<269025099, 16777391>, Xkb2Qt<269025100, 16777392>, Xkb2Qt<269025101, 16777393>, Xkb2Qt<269025102, 16777486>, Xkb2Qt<269025103, 16777487> > >' requested here ../../../../include/QtCore/5.12.0/QtCore/private/../../../../../../../../qt5/qtbase/src/corelib/tools/qmakearray_p.h:111:39: note: in instantiation of template class 'QtPrivate::QuickSortFilter<LessThan, QtPrivate::QuickSortData<Xkb2Qt<269025154, 16777458>, Xkb2Qt<269025159, 16777459>, Xkb2Qt<269025161, 16777460>, Xkb2Qt<269025162, 16777461>, Xkb2Qt<269025163, 16777462>, Xkb2Qt<269025164, 16777463>, Xkb2Qt<269025165, 16777464>, Xkb2Qt<269025166, 16777465>, Xkb2Qt<269025167, 16777466>, Xkb2Qt<269025168, 16777467>, Xkb2Qt<269025169, 16777468>, Xkb2Qt<269025170, 16777469>, Xkb2Qt<269025171, 16777470>, Xkb2Qt<269025172, 16777471>, Xkb2Qt<269025173, 16777472>, Xkb2Qt<269025174, 16777473>, Xkb2Qt<269025175, 16777474>, Xkb2Qt<269025176, 16777475>, Xkb2Qt<269025177, 16777476>, Xkb2Qt<269025178,