Application: rekonq (0.6.1) KDE Platform Version: 4.6.00 (4.6.0) Qt Version: 4.7.0 Operating System: Linux 2.6.35-25-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: Reconq crashed when I tried to shutdown my notebook The crash can be reproduced every time. -- Backtrace: Application: rekonq (rekonq), signal: Segmentation fault [Current thread is 1 (Thread 0xb77a9710 (LWP 2626))] Thread 12 (Thread 0xb5484b70 (LWP 2627)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x01a1e3a5 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0x01a1e481 in ?? () from /usr/lib/libQtWebKit.so.4 #5 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #6 0x001e069e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xb499ab70 (LWP 2628)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x01f949c7 in wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00ad4520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa0d9b20, th=0xa2c6c38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00ad7ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0da648, th=0xa2c6c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00ad3a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa0d9b20, th=0xa2c6c38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00ad7dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xa2c6c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xa2c6c38, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00ad7de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xa2c6c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xa2c6c38, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00ad7de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xa2c6c38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xa2c6c38, previous=0xc005d60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x00ad5e4e in ThreadWeaver::ThreadRunHelper::run (this=0xb499a2f4, parent=0xa0d9b20, th=0xa2c6c38) at ../../../threadweaver/Weaver/Thread.cpp:87 #15 0x00ad656b in ThreadWeaver::Thread::run (this=0xa2c6c38) at ../../../threadweaver/Weaver/Thread.cpp:142 #16 0x01f93df9 in QThreadPrivate::start (arg=0xa2c6c38) at thread/qthread_unix.cpp:266 #17 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #18 0x001e069e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xb3fffb70 (LWP 2629)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x01f949c7 in wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00ad4520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa0d9b20, th=0xa2ca9e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00ad7ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0da648, th=0xa2ca9e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00ad3a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa0d9b20, th=0xa2ca9e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00ad7dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xa2ca9e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xa2ca9e0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00ad7de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xa2ca9e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xa2ca9e0, previous=0xa744cf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00ad5e4e in ThreadWeaver::ThreadRunHelper::run (this=0xb3fff2f4, parent=0xa0d9b20, th=0xa2ca9e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0x00ad656b in ThreadWeaver::Thread::run (this=0xa2ca9e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0x01f93df9 in QThreadPrivate::start (arg=0xa2ca9e0) at thread/qthread_unix.cpp:266 #15 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #16 0x001e069e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xac2d6b70 (LWP 2630)): #0 0x07504e36 in clock_gettime () from /lib/librt.so.1 #1 0x01fef50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x020c66e5 in QTimerInfoList::updateCurrentTime (this=0xa33e474) at kernel/qeventdispatcher_unix.cpp:339 #4 0x020c672a in QTimerInfoList::timerWait (this=0xa33e474, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x020c47a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xac2d60bc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x020c483d in timerSourcePrepare (source=0x0, timeout=0x7508ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x0451be6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x0451c279 in ?? () from /lib/libglib-2.0.so.0 #9 0x0451c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x020c459f in QEventDispatcherGlib::processEvents (this=0xa0f5f00, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x02094609 in QEventLoop::processEvents (this=0xac2d6290, flags=) at kernel/qeventloop.cpp:149 #12 0x02094a8a in QEventLoop::exec (this=0xac2d6290, flags=...) at kernel/qeventloop.cpp:201 #13 0x01f90b7e in QThread::exec (this=0xa33e040) at thread/qthread.cpp:490 #14 0x0207335b in QInotifyFileSystemWatcherEngine::run (this=0xa33e040) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x01f93df9 in QThreadPrivate::start (arg=0xa33e040) at thread/qthread_unix.cpp:266 #16 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #17 0x001e069e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa8579b70 (LWP 2706)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x003f3877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x4f21a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x003f38c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x4f21a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #6 0x001e069e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa7629b70 (LWP 2722)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x01f949c7 in wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00ad4520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa0d9b20, th=0xa46d678) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00ad7ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0da648, th=0xa46d678) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00ad3a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa0d9b20, th=0xa46d678) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00ad7dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xa46d678) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xa46d678, previous=0xa992750) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00ad5e4e in ThreadWeaver::ThreadRunHelper::run (this=0xa76292f4, parent=0xa0d9b20, th=0xa46d678) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00ad656b in ThreadWeaver::Thread::run (this=0xa46d678) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x01f93df9 in QThreadPrivate::start (arg=0xa46d678) at thread/qthread_unix.cpp:266 #13 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #14 0x001e069e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa6e28b70 (LWP 2724)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x01f949c7 in wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa0d9b38, mutex=0xa0da588, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x00ad4520 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa0d9b20, th=0xb5220e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x00ad7ccc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0da648, th=0xb5220e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x00ad3a4b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa0d9b20, th=0xb5220e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x00ad7dc2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xb5220e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xb5220e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00ad7de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xb5220e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xb5220e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00ad7de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xb5220e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xb5220e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x00ad7de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xb5220e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xb5220e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #16 0x00ad7de1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0da648, th=0xb5220e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #17 0x00ad4a23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa0d9b20, th=0xb5220e8, previous=0xc671fe8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #18 0x00ad5e4e in ThreadWeaver::ThreadRunHelper::run (this=0xa6e282f4, parent=0xa0d9b20, th=0xb5220e8) at ../../../threadweaver/Weaver/Thread.cpp:87 #19 0x00ad656b in ThreadWeaver::Thread::run (this=0xb5220e8) at ../../../threadweaver/Weaver/Thread.cpp:142 #20 0x01f93df9 in QThreadPrivate::start (arg=0xb5220e8) at thread/qthread_unix.cpp:266 #21 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #22 0x001e069e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa4d92b70 (LWP 2736)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x0356f838 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so #4 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #5 0x001e069e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa4591b70 (LWP 2737)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x0356f838 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so #4 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #5 0x001e069e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa3d90b70 (LWP 2738)): #0 0x007a5416 in __kernel_vsyscall () #1 0x007874dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x0356f838 in queue_processor(void*) () from /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so #4 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #5 0x001e069e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xaae7eb70 (LWP 2853)): #0 0x07504e36 in clock_gettime () from /lib/librt.so.1 #1 0x01fef50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x020c66e5 in QTimerInfoList::updateCurrentTime (this=0xa5a8734) at kernel/qeventdispatcher_unix.cpp:339 #4 0x020c672a in QTimerInfoList::timerWait (this=0xa5a8734, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x020c47a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaae7e0bc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x020c483d in timerSourcePrepare (source=0x0, timeout=0x7508ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x0451be6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x0451c279 in ?? () from /lib/libglib-2.0.so.0 #9 0x0451c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x020c459f in QEventDispatcherGlib::processEvents (this=0xbfa9160, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x02094609 in QEventLoop::processEvents (this=0xaae7e290, flags=) at kernel/qeventloop.cpp:149 #12 0x02094a8a in QEventLoop::exec (this=0xaae7e290, flags=...) at kernel/qeventloop.cpp:201 #13 0x01f90b7e in QThread::exec (this=0xa597e90) at thread/qthread.cpp:490 #14 0x0207335b in QInotifyFileSystemWatcherEngine::run (this=0xa597e90) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x01f93df9 in QThreadPrivate::start (arg=0xa597e90) at thread/qthread_unix.cpp:266 #16 0x00782cc9 in start_thread () from /lib/libpthread.so.0 #17 0x001e069e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb77a9710 (LWP 2626)): [KCrash Handler] #7 0x00000013 in ?? () #8 0x02ce6d54 in QStyleSheetStyle::event (this=0xc2ce270, e=0xbff23b10) at styles/qstylesheetstyle.cpp:5801 #9 0x02969fdc in QApplicationPrivate::notify_helper (this=0x9ffd360, receiver=0xc2ce270, e=0xbff23b10) at kernel/qapplication.cpp:4396 #10 0x0297004e in QApplication::notify (this=0xbff23e94, receiver=0xc2ce270, e=0xbff23b10) at kernel/qapplication.cpp:3798 #11 0x06490f7a in KApplication::notify (this=0xbff23e94, receiver=0xc2ce270, event=0xbff23b10) at ../../kdeui/kernel/kapplication.cpp:311 #12 0x02095b3b in QCoreApplication::notifyInternal (this=0xbff23e94, receiver=0xc2ce270, event=0xbff23b10) at kernel/qcoreapplication.cpp:732 #13 0x0296e345 in sendEvent (focus=0x0, reason=Qt::OtherFocusReason) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #14 QApplicationPrivate::setFocusWidget (focus=0x0, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2176 #15 0x029bb7ec in QWidget::clearFocus (this=0xc163818) at kernel/qwidget.cpp:6362 #16 0x029cd833 in QWidget::~QWidget (this=0xc163818, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1521 #17 0x02dfa2d1 in QLineEdit::~QLineEdit (this=0xc163818, __in_chrg=<value optimized out>) at widgets/qlineedit.cpp:356 #18 0x065746e2 in KLineEdit::~KLineEdit (this=0xc163818, __in_chrg=<value optimized out>) at ../../kdeui/widgets/klineedit.cpp:250 #19 0x00c22995 in UrlBar::~UrlBar() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so #20 0x020a8816 in QObjectPrivate::deleteChildren (this=0xa0f8b18) at kernel/qobject.cpp:1957 #21 0x029cd8fc in QWidget::~QWidget (this=0xa0f92e8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589 #22 0x02de9a61 in QFrame::~QFrame (this=0xa0f92e8, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242 #23 0x02e57d21 in QStackedWidget::~QStackedWidget (this=0xa0f92e8, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151 #24 0x00c21b65 in StackedUrlBar::~StackedUrlBar() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so #25 0x00bbe1e8 in MainView::~MainView() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so #26 0x00bc19b3 in MainWindow::~MainWindow() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so #27 0x00bb6e02 in Application::~Application() () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so #28 0x00c4c25c in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so #29 0x0804859b in _start () Reported using DrKonqi
This is not happening here with: Qt 4.7.2 KDE SC 4.6.x rekonq 0.6.89
Was this really fixed? I just experienced the exact same bug using rekonq 0.8.1, KDE version 4.7.4 and Qt 4.7.4. The call sequence is the same up to the crash and the location of the crash is offset by just a few lines.
(In reply to comment #2) > Was this really fixed? I just experienced the exact same bug using rekonq > 0.8.1, KDE version 4.7.4 and Qt 4.7.4. The call sequence is the same up to the > crash and the location of the crash is offset by just a few lines. maybe your crash is a duplicate of #274840?
#274840 crashes in QCoreApplication::notifyInternal, called by sendEvent. That doesn't look like QStyleSheetStyle::event, called by QApplicationPrivate::notify_helper, which is also the call sequence in my crash.