Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation fault when wiggling the mouse in automation editor #1966

Closed
simon-v opened this issue Apr 17, 2015 · 7 comments
Closed

Segmentation fault when wiggling the mouse in automation editor #1966

simon-v opened this issue Apr 17, 2015 · 7 comments

Comments

@simon-v
Copy link

simon-v commented Apr 17, 2015

Steps to reproduce:

  1. Open a connected automation pattern in the automation editor
  2. Wiggle the mouse in the automation editor window

Sooner or later (usually ten or twenty seconds in) LMMS will crash with a SIGSEGV (and a core dump). Intuitively, it seems to be connected to the drawing of tooltips.

Backtrace obtained with GDB:

#0  0x00007ffff70d6d34 in QWidgetPrivate::childAt_helper(QPoint const&, bool) const () from /usr/lib/libQtGui.so.4
#1  0x00007ffff7110640 in ?? () from /usr/lib/libQtGui.so.4
#2  0x00007ffff710f10c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#3  0x00007ffff7137262 in ?? () from /usr/lib/libQtGui.so.4
#4  0x00007ffff42509fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#5  0x00007ffff4250ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007ffff4250d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#7  0x00007ffff694ae8d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#8  0x00007ffff7137326 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00007ffff691a8d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#10 0x00007ffff691ac35 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00007ffff69201d9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#12 0x000000000047d800 in main ()

Basic system information:
Distro: Arch Linux x86_64
Kernel: 3.19.3-3-ARCH
Package versions: lmms-1.1.3-1 qt4-4.8.6-5

@musikBear
Copy link

  1. Wiggle the mouse in the automation editor window

left?? mouse down simultaneous i suppose??, then 'wiggle'
Cant make that happen in win32
A new point is ofcause created, and that can be dragged around in editor as much as i like -is this 'dragging around' the same as 'wiggle'?

@mikobuntu
Copy link
Contributor

I can't reproduce:-
Distro: Ubuntu 14.04 x86_64
Kernel: 3.13.0-49-generic
Version: lmms-1.1.0 stable built from source.
Qt: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4

Where is the packaged version of LMMS from? Would you be willing to build LMMS from source ( you can install to a user folder temporarily for testing purposes, while still keeping your local copy )?

@simon-v
Copy link
Author

simon-v commented Apr 17, 2015

I have reinstalled LMMS from git (version 1.1.0-r1012) and now i cannot reproduce the issue myself. I'll give it a few days to see if it happens again. If not, perhaps the packager knows something that can help.

@mikobuntu
Copy link
Contributor

👍

@tresf
Copy link
Member

tresf commented Apr 17, 2015

@simon-v Hi and thanks for the great bug report.

Not related to the bug itself, but if you use a code block (triple backticks) around your stack trace it will prevent the auto-linking to old bug reports.

some stuff

That way your #1 looks like #1, etc. :)

@Wallacoloo
Copy link
Member

I am unable to reproduce on Ubuntu w/ latest git either.

@simon-v
Copy link
Author

simon-v commented Apr 19, 2015

Closing, because i couldn't reproduce it myself with a two-day old git build. I will be looking for my answers elsewhere.

Thank you for the efforts and apologies for wasting your time.

@simon-v simon-v closed this as completed Apr 19, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants