Bug 322153 - Clicking on a slide in Presenter View crashes Stage
Summary: Clicking on a slide in Presenter View crashes Stage
Status: RESOLVED WORKSFORME
Alias: None
Product: calligrastage
Classification: Applications
Component: general (show other bugs)
Version: 2.6.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: T Zachmann
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-07-09 13:04 UTC by Daniel Vrátil
Modified: 2018-11-30 03:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.58 KB, text/plain)
2014-02-13 04:10 UTC, Andre
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Vrátil 2013-07-09 13:04:53 UTC
Application: calligrastage (2.6.4)
KDE Platform Version: 4.10.4
Qt Version: 4.8.5
Operating System: Linux 3.9.9-301.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
- What I was doing when the application crashed:

During a presentation with the "presenter view" enabled I clicked on the small thumbnail of current slide in the presenter view and Sage crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Stage (calligrastage), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f81c87e58c0 (LWP 32097))]

Thread 2 (Thread 0x7f81b7f27700 (LWP 32101)):
#0  0x000000354e209b11 in __GI___pthread_mutex_lock (mutex=0x7f81b0000a60) at pthread_mutex_lock.c:95
#1  0x0000003550287251 in g_mutex_lock (mutex=mutex@entry=0x7f81b00009a0) at gthread-posix.c:210
#2  0x00000035502477a9 in g_main_context_prepare (context=context@entry=0x7f81b00009a0, priority=priority@entry=0x7f81b7f26ba8) at gmain.c:3330
#3  0x0000003550248013 in g_main_context_iterate (context=context@entry=0x7f81b00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681
#4  0x00000035502481fc in g_main_context_iteration (context=0x7f81b00009a0, may_block=1) at gmain.c:3762
#5  0x00000035557a71f6 in QEventDispatcherGlib::processEvents (this=0x7f81b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x0000003555778ecf in QEventLoop::processEvents (this=this@entry=0x7f81b7f26ce0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000035557791c5 in QEventLoop::exec (this=this@entry=0x7f81b7f26ce0, flags=...) at kernel/qeventloop.cpp:204
#8  0x000000355567866f in QThread::exec (this=this@entry=0x2e93640) at thread/qthread.cpp:536
#9  0x000000355575a733 in QInotifyFileSystemWatcherEngine::run (this=0x2e93640) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x000000355567ad0f in QThreadPrivate::start (arg=0x2e93640) at thread/qthread_unix.cpp:338
#11 0x000000354e207c53 in start_thread (arg=0x7f81b7f27700) at pthread_create.c:308
#12 0x000000354d6f513d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f81c87e58c0 (LWP 32097)):
[KCrash Handler]
#6  0x00007f81bb7e47a9 in KoPACanvas::inputMethodQuery(Qt::InputMethodQuery) const () from /lib64/libkopageapp.so.11
#7  0x0000003557f5962d in QXIMInputContext::update (this=<optimized out>) at inputmethod/qximinputcontext_x11.cpp:819
#8  0x0000003557f5bc56 in QXIMInputContext::setFocusWidget (this=0x2fb3a20, w=0x5896490) at inputmethod/qximinputcontext_x11.cpp:669
#9  0x00000035579ccd02 in QApplicationPrivate::setFocusWidget (focus=focus@entry=0x5896490, reason=reason@entry=Qt::MouseFocusReason) at kernel/qapplication.cpp:2273
#10 0x0000003557a12c6b in QWidget::setFocus (this=0x5896490, reason=Qt::MouseFocusReason) at kernel/qwidget.cpp:6464
#11 0x00000035579ceaef in QApplication::notify (this=0x7fff2313d640, receiver=0x5896490, e=0x7fff2313ce80) at kernel/qapplication.cpp:4062
#12 0x00007f81cc489357 in KoApplication::notify(QObject*, QEvent*) () from /lib64/libkomain.so.11
#13 0x000000355577a26d in QCoreApplication::notifyInternal (this=0x7fff2313d640, receiver=0x5896490, event=0x7fff2313ce80) at kernel/qcoreapplication.cpp:949
#14 0x00000035579ce393 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5896490, event=event@entry=0x7fff2313ce80, alienWidget=alienWidget@entry=0x5896490, nativeWidget=nativeWidget@entry=0x563d4f0, buttonDown=buttonDown@entry=0x35584a3258 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at ../../src/corelib/kernel/qcoreapplication.h:231
#15 0x0000003557a3f92b in QETWidget::translateMouseEvent (this=this@entry=0x563d4f0, event=event@entry=0x7fff2313d1f0) at kernel/qapplication_x11.cpp:4538
#16 0x0000003557a3e39c in QApplication::x11ProcessEvent (this=0x7fff2313d640, event=event@entry=0x7fff2313d1f0) at kernel/qapplication_x11.cpp:3661
#17 0x0000003557a64e54 in x11EventSourceDispatch (s=s@entry=0x2214120, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#18 0x0000003550247e06 in g_main_dispatch (context=0x2212f10) at gmain.c:3054
#19 g_main_context_dispatch (context=context@entry=0x2212f10) at gmain.c:3630
#20 0x0000003550248158 in g_main_context_iterate (context=context@entry=0x2212f10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#21 0x00000035502481fc in g_main_context_iteration (context=0x2212f10, may_block=1) at gmain.c:3762
#22 0x00000035557a71d5 in QEventDispatcherGlib::processEvents (this=0x2158af0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#23 0x0000003557a64fc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#24 0x0000003555778ecf in QEventLoop::processEvents (this=this@entry=0x7fff2313d5d0, flags=...) at kernel/qeventloop.cpp:149
#25 0x00000035557791c5 in QEventLoop::exec (this=this@entry=0x7fff2313d5d0, flags=...) at kernel/qeventloop.cpp:204
#26 0x000000355577e4eb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#27 0x00007f81cc7e82dd in kdemain () from /lib64/libkdeinit4_calligrastage.so
#28 0x000000354d621b75 in __libc_start_main (main=0x4008f0 <main>, argc=1, ubp_av=0x7fff2313d778, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2313d768) at libc-start.c:258
#29 0x0000000000400921 in _start ()

Reported using DrKonqi
Comment 1 Andre 2014-02-13 04:10:15 UTC
Created attachment 85122 [details]
New crash information added by DrKonqi

calligrastage (2.7.5) on KDE Platform 4.11.3 using Qt 4.8.6

- What I was doing when the application crashed:
i created a vannila presentation, setup the primary monitor for presenter view, enabled presenter view. When during the presentation on the presentator window the current slide is clicked, stage crashes. using the arrow buttons seems to work well

- Custom settings of the application:

all setting except, the presenter view activation and selection of monitor2 as presentation monitor, are vanilla

-- Backtrace (Reduced):
#5  0x00007fad52c9e649 in KoPACanvas::inputMethodQuery(Qt::InputMethodQuery) const () from /usr/lib/libkopageapp.so.12
[...]
#8  0x00007fad67072fb2 in QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007fad670b8e3b in QWidget::setFocus(Qt::FocusReason) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007fad67074d8f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007fad67bb5d07 in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.12
Comment 2 Andrew Crouthamel 2018-10-31 04:08:09 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-15 10:41:02 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-30 03:53:42 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!