https://bugs.kde.org/show_bug.cgi?id=365523
Bug ID: 365523
Summary: OktetaPart plugin crashes on second openUrl() call
Product: okteta
Version: 0.16.0
Platform: Archlinux Packages
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
The OktetaPart plugin is used in another application (Krusader) and it crashes
on the second call of openUrl(). Here is the test code:
KPluginLoader loader("oktetapart");
KPluginFactory *factory = loader.factory();
KParts::ReadOnlyPart* part = factory->create<KParts::ReadOnlyPart>(this,
this);
part->openUrl(url1);
part->openUrl(url2); // crash here
And the stack trace:
1 ??
0x7fffc8014f40
2 QObject::disconnect(QObject const *, const char *, QObject const *, const
char *) 0x7ffff2bfa861
3 ??
0x7fffd5e83139
4 ??
0x7fffd61ba83d
5 ??
0x7fffd61bc53c
6 QMetaObject::activate(QObject *, int, int, void * *)
0x7ffff2bf64e9
7 Kasten::AbstractLoadJob::documentLoaded(Kasten::AbstractDocument *)
0x7fffd551e0af
8 Kasten::AbstractLoadJob::setDocument(Kasten::AbstractDocument *)
0x7fffd551504a
9 ??
0x7fffd551636e
10 ??
0x7fffd5516476
11 QObject::event(QEvent *)
0x7ffff2bf7349
12 QApplicationPrivate::notify_helper(QObject *, QEvent *)
0x7ffff38aae3c
13 QApplication::notify(QObject *, QEvent *)
0x7ffff38b25b1
14 QCoreApplication::notifyInternal2(QObject *, QEvent *)
0x7ffff2bcac80
15 QCoreApplicationPrivate::sendPostedEvents(QObject *, int, QThreadData *)
0x7ffff2bcd3fd
16 ??
0x7ffff2c1f173
17 g_main_context_dispatch
0x7fffee2c0dd7
18 ??
0x7fffee2c1040
19 g_main_context_iteration
0x7fffee2c10ec
20 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
0x7ffff2c1f57f
21 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
0x7ffff2bc90da
22 KJob::exec()
0x7ffff50dd07e
23 Kasten::JobManager::executeJob(KJob *)
0x7fffd551a0ec
24 ??
0x7fffd61bb6cb
25 ??
0x7ffff78b7091
26 KParts::ReadOnlyPart::openUrl(QUrl const&)
0x7ffff78b7fbc
...
Reproducible: Always
Steps to Reproduce:
1. try code above
2. compile
3. run.)
Actual Results:
crash
Expected Results:
no crash
--
You are receiving this mail because:
You are watching all bug changes.
