Since the âqaquarelleâ package was added in the repository back in April 2014, I have witnessed a crash when trying to use it. I did not report the crash because my computer was running an "old" Cauldron distribution which could have been subtlely corrupted over time by countless upgrades. Now that my computer is running a fresh Mageia5-Beta2 distribution and that I am using a newly-created home directory, it is time to report that âqaquarelleâ always crashes for me and cannot be used at all. Steps: 1. install and run âqaquarelleâ; 2. select the File->New menu and click âOKâ; 3. click in the canvas; 4. witness crash (if your configuration is similar to mine and results in a crash). The backtrace is: (gdb) bt #0 0x000000000042c537 in () #1 0x000000000042c6c1 in () #2 0x00000000004810d5 in BrushInstrument::statePop() () #3 0x000000000042c18b in InstrumentProxy::statePop() () #4 0x0000000000440a42 in Canvas::applyInstrument(IInstrumentProxy*, ICanvasLayer*) () #5 0x00000000004400ce in Canvas::instrumentMoves(int, int, bool) () #6 0x000000000043f373 in Canvas::mouseMoveEvent(QMouseEvent*) () #7 0x000000000043ef0b in Canvas::mousePressEvent(QMouseEvent*) () #8 0x00007ffff6b7ccd9 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4 #9 0x00007ffff764f261 in QGLWidget::event(QEvent*) () at /lib64/libQtOpenGL.so.4 #10 0x00007ffff6b2c8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #11 0x00007ffff6b330be in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #12 0x00007ffff65fecad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4 #13 0x00007ffff6b3279f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4 #14 0x00007ffff6ba49e2 in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4 #15 0x00007ffff6ba33dc in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4 #16 0x00007ffff6bca562 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4 #17 0x00007ffff4751c6d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #18 0x00007ffff4751f18 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #19 0x00007ffff4751fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #20 0x00007ffff662bdad in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #21 0x00007ffff6bca616 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4 #22 0x00007ffff65fd931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #23 0x00007ffff65fdc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #24 0x00007ffff6602e59 in QCoreApplication::exec() () at /lib64/libQtCore.so.4 #25 0x000000000041599d in main () Given that it references a call to a Qt OpenGL widget, it could be related to my graphics-card driver or graphics configuration in general. If somebody else could test and confirm the crash or absence thereof, it would help spotting the origin of the problem. If the crash is related to my own configuration, I will later attach hardware/software information (lspci, Xorg log, etc.). If the crash is independent of my configutation, âqaquarelleâ should either be patched or temporarily removed from the repository until Mageia 5 is released.
Assignee: bugsquad => loginov_alex
Qaquarelle works for me. I have 32bit system and Driver "nvidia" (NVIDIA GeForce 8100 to GeForce 360). Author wrote, that integrated graphics (for example, Intel GMA X3100) does not support. You needs video card with OpenGL support.
I see. I indeed have an Intel integrated graphics processor (Intel HD Graphics 4000), using the i915 driver. I have no problem with OpenGL applications in general, so it must be specific to qaquarelle. If it's a known bug and it won't be fixed, feel free to close this bug. Otherwise, if I can be of any help, please let me know. Thanks!
If somebody will write patch I'll fix. Qaquarelle is interesting application and there are no analogies, but it works not ideally with all video cards. A less problematic is nvidia video cards. Johnny, are you programmer?
I am, but I've never done any OpenGL development, and certainly not the kind of low-level development that would depend on the graphics card used. Given the early release of Qaquarelle (0.0.4), I think the best is to wait and see whether the application development goes on or dies quickly. If it were to never reach version 0.0.5, it's not worth spending some time exploring the code (which would probably mean getting into the Qt source code and debugging!) and adding support for a very specific obsolete configuration which is mine. Besides, I simply wanted to test Qaquarelle, I'm not an artist :-)
Qaquarelle is community program now. It supports by me and by Fedora's maintainer. Time by time we do sync with each other. If I have news I write him and on the contrary. So, feel free to create modifications or own fork or continue. You can find code https://sourceforge.net/projects/qaquarelle/, what was written after qaquarelle-0.0.4, maybe it will help. If hardware OpenGL is problematic, maybe to change on soft implementation. Anyway feel free with qaquarelle, any help is important for this project: patches or fork, or continue current project. If you want commit rights I'll ask, I have contact with authors.
Severity: normal => major
Whiteboard: (none) => MGA5TOO
Assignee: loginov_alex => bugsquadCC: (none) => loginov_alex
Assigning to all packagers collectively, since there is no registered maintainer for this package.
CC: (none) => marja11Assignee: bugsquad => pkg-bugs
One one of my machines i have the same graphic adapter as the reporter: Intel HD Graphics 4000 On MGA8 this works without problem. If this program will make any problems in the future, it should be obsoleted. The last release is a pre-alpha release from 2013! Closing OLD.
Status: NEW => RESOLVEDResolution: (none) => OLD