[Qt-creator] crash when pressing F1 on empty line

Winfried Dobbe winfried_mb2 at casema.nl
Mon Nov 24 22:35:21 CET 2008


The snapshot of 23-11 still crashes on the following actions:

1) Move cursor over any Qt class name and press F1. Documentation  
window opens on right side of screen.
2) Now move the cursor to an empty line and press F1 again. After a  
couple of seconds, QtCreator crashes.

This is on OS X. I also tried on Linux. There QtCreator doesn't crash,  
but freezes for about 20 seconds or so.

QtCreator snapshot info:
Built on Nov 24 2008 at 01:09:18
Using revision 51601da17f5cfe2f521a2987f17e0d3e49b8a009

Backtrace:

Process:         QtCreator [374]
Path:            /Developer/QtCreator/QtCreator.app/Contents/MacOS/ 
QtCreator
Identifier:      com.nokia.qtcreator
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [147]

Date/Time:       2008-11-24 22:28:13.945 +0100
OS Version:      Mac OS X 10.5.2 (9C7010)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000020
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.CoreFoundation      	0x949a6582  
CFBundleGetFunctionPointerForName + 18
1   com.adobe.shockwave.pluginshim	0x16e56d0e NP_GetEntryPoints + 36
2   libQtWebKit.4.5.0.dylib       	0x137783cb  
WebCore::PluginPackage::load() + 271
3   libQtWebKit.4.5.0.dylib       	0x13778b5a  
WebCore::PluginPackage::fetchInfo() + 28
4   libQtWebKit.4.5.0.dylib       	0x1365464f  
WebCore::PluginPackage::createPackage(WebCore::String const&, long  
const&) + 55
5   libQtWebKit.4.5.0.dylib       	0x13652a3e  
WebCore::PluginDatabase::refresh() + 1354
6   libQtWebKit.4.5.0.dylib       	0x13652de7  
WebCore::PluginDatabase::installedPlugins() + 299
7   libQtWebKit.4.5.0.dylib       	0x1375a668  
WebCore::FrameLoaderClientQt::canShowMIMEType(WebCore::String const&)  
const + 50
8   libQtWebKit.4.5.0.dylib       	0x1375b0c8  
WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType(void  
(WebCore::FrameLoader::*)(WebCore::PolicyAction), WebCore::String  
const&, WebCore::ResourceRequest const&) + 46
9   libQtWebKit.4.5.0.dylib       	0x135924e0  
WebCore::FrameLoader::checkContentPolicy(WebCore::String const&, void  
(*)(void*, WebCore::PolicyAction), void*) + 204
10  libQtWebKit.4.5.0.dylib       	0x135b7ab2  
WebCore 
::MainResourceLoader::didReceiveResponse(WebCore::ResourceResponse  
const&) + 854
11  libQtWebKit.4.5.0.dylib       	0x137400c6  
WebCore::QNetworkReplyHandler::sendResponseIfNeeded() + 3578
12  libQtWebKit.4.5.0.dylib       	0x13740ed7  
WebCore::QNetworkReplyHandler::finish() + 29
13  libQtWebKit.4.5.0.dylib       	0x13741481  
WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int,  
void**) + 103
14  libQtCore.4.5.0.dylib         	0x003db1f1  
QMetaCallEvent::placeMetaCall(QObject*) + 43
15  libQtCore.4.5.0.dylib         	0x003dc27d QObject::event(QEvent*)  
+ 667
16  libQtGui.4.5.0.dylib          	0x00c3d3b2  
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 166
17  libQtGui.4.5.0.dylib          	0x00c4585c  
QApplication::notify(QObject*, QEvent*) + 308
18  libQtCore.4.5.0.dylib         	0x003cd60d  
QCoreApplication::notifyInternal(QObject*, QEvent*) + 99
19  libQtCore.4.5.0.dylib         	0x003ce4f7  
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)  
+ 559
20  libQtGui.4.5.0.dylib          	0x00bf27c6  
QEventDispatcherMacPrivate::postedEventsSourcePerformCallback(void*) +  
62
21  com.apple.CoreFoundation      	0x949f862e CFRunLoopRunSpecific +  
3166
22  com.apple.CoreFoundation      	0x949f8d18 CFRunLoopRunInMode + 88
23  com.apple.HIToolbox           	0x933db6a0  
RunCurrentEventLoopInMode + 283
24  com.apple.HIToolbox           	0x933db3f2 ReceiveNextEventCommon +  
175
25  com.apple.HIToolbox           	0x9351ed1f ReceiveNextEvent + 58
26  libQtGui.4.5.0.dylib          	0x00bf2d7b  
QEventDispatcherMac 
::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 299
27  libQtCore.4.5.0.dylib         	0x003cce71  
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 63
28  libQtCore.4.5.0.dylib         	0x003ccff7  
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 149
29  libQtCore.4.5.0.dylib         	0x003ce7f0 QCoreApplication::exec()  
+ 160
30  com.nokia.qtcreator           	0x00008075 main + 4911
31  com.nokia.qtcreator           	0x00004d1a _start + 216
32  com.nokia.qtcreator           	0x00004c41 start + 41

Thread 1:
0   libSystem.B.dylib             	0x90d64b3a select$DARWIN_EXTSN + 10
1   libSystem.B.dylib             	0x90d45c55 _pthread_start + 321
2   libSystem.B.dylib             	0x90d45b12 thread_start + 34

Thread 2:
0   libSystem.B.dylib             	0x90d4c72e select$DARWIN_EXTSN 
$NOCANCEL + 10
1   libQtCore.4.5.0.dylib         	0x003b0d14 QProcessManager::run() +  
116
2   libQtCore.4.5.0.dylib         	0x002f111a  
QThreadPrivate::start(void*) + 202
3   libSystem.B.dylib             	0x90d45c55 _pthread_start + 321
4   libSystem.B.dylib             	0x90d45b12 thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x90d14a46  
semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x90d46daf _pthread_cond_wait + 1244
2   libSystem.B.dylib             	0x90d91de7 pthread_cond_timedwait +  
47
3   libQtCore.4.5.0.dylib         	0x002f24dc  
QWaitCondition::wait(QMutex*, unsigned long) + 274
4   libQtCore.4.5.0.dylib         	0x002e958b QThreadPoolThread::run()  
+ 493
5   libQtCore.4.5.0.dylib         	0x002f111a  
QThreadPrivate::start(void*) + 202
6   libSystem.B.dylib             	0x90d45c55 _pthread_start + 321
7   libSystem.B.dylib             	0x90d45b12 thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x90d454c6 kevent + 10
1   libQtCore.4.5.0.dylib         	0x002f111a  
QThreadPrivate::start(void*) + 202
2   libSystem.B.dylib             	0x90d45c55 _pthread_start + 321
3   libSystem.B.dylib             	0x90d45b12 thread_start + 34

Thread 5:
0   libSystem.B.dylib             	0x90d14a46  
semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x90d46daf _pthread_cond_wait + 1244
2   libSystem.B.dylib             	0x90d91de7 pthread_cond_timedwait +  
47
3   libQtCore.4.5.0.dylib         	0x002f24dc  
QWaitCondition::wait(QMutex*, unsigned long) + 274
4   libQtCore.4.5.0.dylib         	0x002e958b QThreadPoolThread::run()  
+ 493
5   libQtCore.4.5.0.dylib         	0x002f111a  
QThreadPrivate::start(void*) + 202
6   libSystem.B.dylib             	0x90d45c55 _pthread_start + 321
7   libSystem.B.dylib             	0x90d45b12 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
   eax: 0x00000000  ebx: 0x16e56cf6  ecx: 0x00000000  edx: 0x1d555378
   edi: 0x16e57030  esi: 0x00000000  ebp: 0xbfffe1a8  esp: 0xbfffe190
    ss: 0x0000001f  efl: 0x00010286  eip: 0x949a6582   cs: 0x00000017
    ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
   cr2: 0x00000020



More information about the Qt-creator-old mailing list