Summary: | Падение при выборе пункта "Named colors" диалога выбора цвета | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Roman Savochenko <rom_as> |
Component: | qt4 | Assignee: | Sergey V Turchin <zerg> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | anubix, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Roman Savochenko
2010-08-30 13:25:27 MSD
На сегодняшнем Сизифе не падает со стилем Qt Oxygen Речь о Branch 5.1 в котором: kde4base-4.4.5-alt0.M51.1 и qt4-common-4.6.3-alt1.M51.1 В тоже время в Сизифе: kde4base-4.5.0-alt1.i586.rpm и qt4-common-4.7.0-alt0.6.i586.rpm И на Branch 5.1 эта проблема у меня воспроизводится везде. Накатил тут у себя Сизиф для разбора багов с новым QT. Так у меня эта проблема на Сизифе воспроизводится: (gdb) bt #0 0xb6009848 in KLocale::insertCatalog(QString const&) () from /usr/lib/libkdecore.so.5 #1 0xb6179a3e in ?? () from /usr/lib/libkdeui.so.5 #2 0xb617a0c9 in ?? () from /usr/lib/libkdeui.so.5 #3 0xb617a8df in ?? () from /usr/lib/libkdeui.so.5 #4 0xb617aa49 in ?? () from /usr/lib/libkdeui.so.5 #5 0xb6e82b3a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #6 0xb6e931db in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #7 0xb74416d3 in QComboBox::activated(QString const&) () from /usr/lib/libQtGui.so.4 #8 0xb744319d in ?? () from /usr/lib/libQtGui.so.4 #9 0xb7444ac0 in ?? () from /usr/lib/libQtGui.so.4 #10 0xb744a373 in QComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 #11 0xb626a228 in KComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #12 0xb6e82b3a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #13 0xb6e931db in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #14 0xb76f8d83 in ?? () from /usr/lib/libQtGui.so.4 #15 0xb744ac90 in ?? () from /usr/lib/libQtGui.so.4 #16 0xb6e7d87a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #17 0xb70799f9 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb707f536 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #19 0xb6e7e468 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #20 0xb707e4a9 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #21 0xb70f2ce3 in ?? () from /usr/lib/libQtGui.so.4 #22 0xb70f1a21 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb711ad4a in ?? () from /usr/lib/libQtGui.so.4 #24 0xb6a27605 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #25 0xb6a2b320 in ?? () from /lib/libglib-2.0.so.0 #26 0xb6a2b508 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #27 0xb6ea4e35 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #28 0xb711a6c5 in ?? () from /usr/lib/libQtGui.so.4 #29 0xb6e7ce49 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #30 0xb6e7d052 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #31 0xb753ba43 in QDialog::exec() () from /usr/lib/libQtGui.so.4 #32 0xb75393cb in QColorDialog::getColor(QColor const&, QWidget*, QString const&, QFlags<QColorDialog::ColorDialogOption>) () from /usr/lib/libQtGui.so.4 #33 0xb7539520 in QColorDialog::getColor(QColor const&, QWidget*) () from /usr/lib/libQtGui.so.4 #34 0x0804df02 in MainWindow::brushColor() () #35 0x08051620 in MainWindow::qt_metacall(QMetaObject::Call, int, void**) () #36 0xb6e82b3a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #37 0xb6e931db in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #38 0xb7072809 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 #39 0xb7073efc in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 #40 0xb74ada82 in ?? () from /usr/lib/libQtGui.so.4 #41 0xb74b116e in ?? () from /usr/lib/libQtGui.so.4 #42 0xb74b62ae in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #43 0xb70ccb72 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #44 0xb74b382c in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4 #45 0xb7079a1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #46 0xb707f536 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #47 0xb6e7e468 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #48 0xb707e4a9 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #49 0xb70f2ce3 in ?? () from /usr/lib/libQtGui.so.4 #50 0xb70f1a21 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #51 0xb711ad4a in ?? () from /usr/lib/libQtGui.so.4 #52 0xb6a27605 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #53 0xb6a2b320 in ?? () from /lib/libglib-2.0.so.0 #54 0xb6a2b508 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #55 0xb6ea4e35 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #56 0xb711a6c5 in ?? () from /usr/lib/libQtGui.so.4 #57 0xb6e7ce49 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #58 0xb6e7d052 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #59 0xb6e7ece9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #60 0xb7077aa7 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #61 0x0804de07 in main () Да. У меня на Сизифе тоже(я как-то не так пробовал раньше). Но, я больше нигде не смог найти подобного. Баг скорее всего специфичен для этого примера. Если так, то я разбираться с ним не буду. Попробуйте воспроизвести в более реальном месте. В каком это реальном месте? Вообще то этот баг вылез в моём проекте OpenSCADA, а на примере я просто воспроизвёл что-бы как-раз отмести специфичность. И кстати, у меня воспроизводится на всех примерах QT, использующих QColorDialog. Ок, погляжу Проблема всё ещё актуальна, для kde4base-4.5.4-alt1 ! На версии 4.6.0 эта проблема исправлена. |