Was doing some testing on our application with Qt 4.5.0rc1 on Mac Leopard
and I ran into the following crash. This crash only occurs on Leopard, and
only occures if we launch the application from the post-flight script of a
PackageMaker .pkg installer file.

It is fully repeatable on two differant Mac Leopard systems, but not
repeatable on any Tiger systems.

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               0x04205fbb CFDictionaryGetValue
+ 43
1   QtWebKit                               0x02717780
WebCore::PluginPackage::fetchInfo() + 2628
2   QtWebKit                               0x025dd38f
WebCore::PluginPackage::createPackage(WebCore::String const&, long const&)
+ 55
3   QtWebKit                               0x025db1ea
WebCore::PluginDatabase::refresh() + 1354
4   QtWebKit                               0x025db59a
WebCore::PluginDatabase::installedPlugins() + 306
5   QtWebKit                               0x026eba2c
WebCore::PluginData::initPlugins() + 418
6   QtWebKit                               0x0259d6c6
WebCore::PluginData::PluginData(WebCore::Page const*) + 94
7   QtWebKit                               0x02593fbd
WebCore::Page::pluginData() const + 75
8   QtWebKit                               0x0259ea4b
WebCore::MimeTypeArray::canGetItemsForName(WebCore::AtomicString const&) +
19
9   QtWebKit                               0x022baf12
WebCore::JSMimeTypeArray::canGetItemsForName(JSC::ExecState*,
WebCore::MimeTypeArray*, JSC::Identifier const&) + 60
10  QtWebKit                               0x0296de77
WebCore::JSMimeTypeArray::getOwnPropertySlot(JSC::ExecState*,
JSC::Identifier const&, JSC::PropertySlot&) + 175
11  QtWebKit                               0x02a65709
JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&,
JSC::PropertySlot&) const + 405
12  QtWebKit                               0x021f4628
JSC::Interpreter::privateExecute(JSC::Interpreter::ExecutionFlag,
JSC::RegisterFile*, JSC::ExecState*, JSC::JSValuePtr*) + 43336
13  QtWebKit                               0x021f7e8a
JSC::Interpreter::execute(JSC::ProgramNode*, JSC::ExecState*,
JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValuePtr*) + 388
14  QtWebKit                               0x0221d261
JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&,
JSC::JSValuePtr) + 329
15  QtWebKit                               0x022c209d
WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) + 215
16  QtWebKit                               0x02516a66
WebCore::FrameLoader::executeScript(WebCore::ScriptSourceCode const&) + 116
17  QtWebKit                               0x024af079
WebCore::HTMLTokenizer::scriptExecution(WebCore::ScriptSourceCode const&,
WebCore::HTMLTokenizer::State) + 149
18  QtWebKit                               0x024b5526
WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) + 1182
19  QtWebKit                               0x024e5c45
WebCore::CachedScript::checkNotify() + 59
20  QtWebKit                               0x0252ab78
WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) + 258
21  QtWebKit                               0x0253a9e6
WebCore::SubresourceLoader::didFinishLoading() + 50
22  QtWebKit                               0x026d81d8
WebCore::QNetworkReplyHandler::finish() + 708
23  QtWebKit                               0x026d84db
WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**)
+ 103
24  QtCore                                 0x0144d775
QMetaCallEvent::placeMetaCall(QObject*) + 43
25  QtCore                                 0x0144e07e
QObject::event(QEvent*) + 656
26  QtGui                                  0x01660be0
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 166
27  QtGui                                  0x016691be
QApplication::notify(QObject*, QEvent*) + 294
28  QtCore                                 0x0143fda5
QCoreApplication::notifyInternal(QObject*, QEvent*) + 99
29  QtCore                                 0x01440b91
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) +
551
30  QtGui                                  0x01616854
QEventDispatcherMacPrivate::postedEventsSourcePerformCallback(void*) + 62
31  com.apple.CoreFoundation               0x0423363f CFRunLoopRunSpecific
+ 3215
32  com.apple.CoreFoundation               0x04233cd8 CFRunLoopRunInMode +
88
33  com.apple.HIToolbox                    0x070812c0
RunCurrentEventLoopInMode + 283
34  com.apple.HIToolbox                    0x070810d9
ReceiveNextEventCommon + 374
35  com.apple.HIToolbox                    0x071c446b ReceiveNextEvent + 58
36  QtGui                                  0x01616d9b
QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) +
309
37  QtCore                                 0x0143f6f1
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 63
38  QtCore                                 0x0143f877
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 149
39  QtCore                                 0x01440e58
QCoreApplication::exec() + 160


-Aron
_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to