[Qt-creator] QtCreator(0.9.2RC1) crash when press F1 to lookup wrong keyword on Mac

Eike Ziller eike.ziller at nokia.com
Thu Feb 12 16:51:26 CET 2009


Thanks for you list of installed plugins, I'll take that issue to the  
QWebKit developers.

Nevertheless, I also turned off loading of browser plugins in Creator,  
could you please try if the problem is gone with the current snapshot?

Thanks,
Eike

On Feb 11, 2009, at 6:25 PM, ext night wrote:

> eike.ziller at nokia.com writed
>> Hm, thanks for the details,
>> looks like there happens something related to webkit/safari plugins.
>> So it might be easy to reproduce - but perhaps only with specific  
>> plugin(s) installed :)
>> It would be very interesting to know what safari plugins you have  
>> installed (Start Safari, Help->Installed Plugins).
>> At least for the poor QWebKit guys. For Creator we should probably  
>> just make sure it doesn't try to load any of these plugins at all  
>> (at least till we have movies and flash in the documentation ;) )
>>
>> ++ Eike
>>
>> ________________________________________
>> From: qt-creator-bounces at trolltech.com [qt-creator-bounces at trolltech.com 
>> ] On Behalf Of ext night [nightsailer at gmail.com]
>> Sent: Wednesday, February 11, 2009 13:50
>> To: qt-creator at trolltech.com
>> Subject: Re: [Qt-creator] QtCreator(0.9.2RC1) crash when press F1  
>> to lookup wrong keyword on Mac
>>
>> eike.ziller at nokia.com 写道:
>>> Hi,
>>>
>>> when it crashes there should appear a window of mac os x's crash  
>>> reporter.
>>> Can you please press the "Report..." button and copy and paste me  
>>> the contents of the "Problem Details" in private email?
>>> That's because I'm not able to reproduce the crash, and the  
>>> problem details might give us a hint where the problem might be  
>>> located.
>>>
>>> Thanks, Eike
>>> ________________________________________
>>> From: qt-creator-bounces at trolltech.com [qt-creator-bounces at trolltech.com 
>>> ] On Behalf Of ext night [nightsailer at gmail.com]
>>> Sent: Wednesday, February 11, 2009 09:16
>>> To: qt-creator at trolltech.com
>>> Subject: [Qt-creator] QtCreator(0.9.2RC1) crash when press F1 to  
>>> lookup wrong keyword on Mac
>>>
>>> This bug occur sine 0.9.1,
>>> when use cpp editor, if your cursor locate any word that no any
>>> document, (class name, function name etc.),
>>> and if you press F1 to lookup the help, then, help window show "no
>>> doucment",
>>> and QtCreator crash.
>>>
>>>
>>> Qt: 4.5.0
>>> QtCreator: 0.9.1~0.9.2RC1
>>> Leopard 10.5.6
>>> _______________________________________________
>>> Qt-creator mailing list
>>> Qt-creator at trolltech.com
>>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>>
>> This crash is easy to reproduce ;-)
>> here is the crash report details:
>> ====================================
>> Process:         QtCreator [1142]
>> Path:            /Applications/QtCreator.app/Contents/MacOS/QtCreator
>> Identifier:      com.nokia.qtcreator
>> Version:         0.9.2 (0.9.2)
>> Code Type:       X86 (Native)
>> Parent Process:  launchd [228]
>>
>> Date/Time:       2009-02-11 20:46:14.193 +0800
>> OS Version:      Mac OS X 10.5.6 (9G55)
>> Report Version:  6
>>
>> Exception Type:  EXC_BAD_ACCESS (SIGBUS)
>> Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
>> Crashed Thread:  0
>>
>> Thread 0 Crashed:
>> 0   com.apple.CoreFoundation            0x91247fbb  
>> CFDictionaryGetValue + 43
>> 1   libQtWebKit.4.5.0.dylib             0x1372d064
>> WebCore::PluginPackage::fetchInfo() + 2628
>> 2   libQtWebKit.4.5.0.dylib             0x135f3f2f
>> WebCore::PluginPackage::createPackage(WebCore::String const&, long
>> const&) + 55
>> 3   libQtWebKit.4.5.0.dylib             0x135f1d8a
>> WebCore::PluginDatabase::refresh() + 1354
>> 4   libQtWebKit.4.5.0.dylib             0x135f213a
>> WebCore::PluginDatabase::installedPlugins() + 306
>> 5   libQtWebKit.4.5.0.dylib             0x137074da
>> WebCore::FrameLoaderClientQt::canShowMIMEType(WebCore::String const&)
>> const + 50
>> 6   libQtWebKit.4.5.0.dylib             0x13707dd4
>> WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType(void
>> (WebCore::FrameLoader::*)(WebCore::PolicyAction), WebCore::String
>> const&, WebCore::ResourceRequest const&) + 46
>> 7   libQtWebKit.4.5.0.dylib             0x1351a384
>> WebCore::FrameLoader::checkContentPolicy(WebCore::String const&, void
>> (*)(void*, WebCore::PolicyAction), void*) + 204
>> 8   libQtWebKit.4.5.0.dylib             0x13544085
>> WebCore 
>> ::MainResourceLoader::didReceiveResponse(WebCore::ResourceResponse
>> const&) + 1001
>> 9   libQtWebKit.4.5.0.dylib             0x136ed32f
>> WebCore::QNetworkReplyHandler::sendResponseIfNeeded() + 3583
>> 10  libQtWebKit.4.5.0.dylib             0x136ee91d
>> WebCore::QNetworkReplyHandler::finish() + 29
>> 11  libQtWebKit.4.5.0.dylib             0x136eeec7
>> WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int,
>> void**) + 103
>> 12  libQtCore.4.5.0.dylib               0x003dd3f9
>> QMetaCallEvent::placeMetaCall(QObject*) + 43
>> 13  libQtCore.4.5.0.dylib               0x003de484  
>> QObject::event(QEvent*) + 674
>> 14  libQtGui.4.5.0.dylib                0x00c5772e
>> QApplicationPrivate::notify_helper(QObject*, QEvent*) + 166
>> 15  libQtGui.4.5.0.dylib                0x00c5fd9c
>> QApplication::notify(QObject*, QEvent*) + 308
>> 16  libQtCore.4.5.0.dylib               0x003cf815
>> QCoreApplication::notifyInternal(QObject*, QEvent*) + 99
>> 17  libQtCore.4.5.0.dylib               0x003d06ff
>> QCoreApplicationPrivate::sendPostedEvents(QObject*, int,  
>> QThreadData*) + 559
>> 18  libQtGui.4.5.0.dylib                0x00c0c92c
>> QEventDispatcherMacPrivate 
>> ::postedEventsSourcePerformCallback(void*) + 62
>> 19  com.apple.CoreFoundation            0x912755f5  
>> CFRunLoopRunSpecific + 3141
>> 20  com.apple.CoreFoundation            0x91275cd8  
>> CFRunLoopRunInMode + 88
>> 21  libQtGui.4.5.0.dylib                0x00c0cf32
>> QEventDispatcherMac 
>> ::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> + 500
>> 22  libQtCore.4.5.0.dylib               0x003cf079
>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 63
>> 23  libQtCore.4.5.0.dylib               0x003cf1ff
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 149
>> 24  libQtCore.4.5.0.dylib               0x003d09f8  
>> QCoreApplication::exec() + 160
>> 25  com.nokia.qtcreator                 0x000080ea main + 5008
>> 26  com.nokia.qtcreator                 0x00004d1a _start + 216
>> 27  com.nokia.qtcreator                 0x00004c41 start + 41
>
>
> Maybe it's Webkit problem.
>
> I've installed these plugins:
> ==================
> Adobe Acrobat and Reader Plug-in v8.1
> iPhotoPhotocast
> Java Plug-in for Cocoa
> DivX Content Upload Plug-In
> Silverlight Plug-In  2.0.30523
> QuickTime Plug-in 7.6
> iGetter Plugin
> RealPlayer Plugin.plugin
> Quartz Composer Plug-In
> Verified Download Plugin
> DivX Web Player 1.4.0.233
> Shockwave Flash 9.0 r151
> ==================
>
>
>
> But as you said, QtCreator should not load any plugins or just load  
> some
> verified plugins.
>
>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator

-- 
Eike Ziller
Software Engineer
Nokia, Qt Software
Phone  +49 (0)30 6392 3255
Fax    +49 (0)30 6392 3256
E-mail eike.ziller at nokia.com







More information about the Qt-creator-old mailing list