« Return to Thread: Rosegarden thorn Segmentation fault in AlsaDriver.cpp:1308

Rosegarden thorn Segmentation fault in AlsaDriver.cpp:1308

by Dave Plater-3 :: Rate this Message:

Reply to Author | View in Thread

Hi, I filed bug 2885468 a while back and it was requested that I contact
the list as well.
When loading the attached file "bug-549855_m100.rg" I get a segfault. A
copy of the gdb output and backtrace is attached. It still occurs in svn
11150. I've tried to debug it and if I step through
AlsaDriver::connectSomething I don't get it I have to run full speed to
1308        setPlausibleConnection(toConnect->getId(), ""); for it to
occur. Sorry my c and c++ skills are still in the making and I can't
offer anymore help.
Regards
Dave P


Program received signal SIGSEGV, Segmentation fault.
0x000000000051022f in Rosegarden::AlsaDriver::connectSomething (this=0x1628fe0) at src/sound/AlsaDriver.cpp:1308
1308        setPlausibleConnection(toConnect->getId(), "");
(gdb) bt
#0  0x000000000051022f in Rosegarden::AlsaDriver::connectSomething (this=0x1628fe0) at src/sound/AlsaDriver.cpp:1308
#1  0x0000000000504c7f in Rosegarden::RosegardenSequencer::connectSomething (this=0x142d0b0) at src/sequencer/RosegardenSequencer.cpp:594
#2  0x000000000067ed5a in Rosegarden::RosegardenMainWindow::setDocument (this=0x1575ad0, newDocument=0x1f16f20) at src/gui/application/RosegardenMainWindow.cpp:1202
#3  0x0000000000681d54 in Rosegarden::RosegardenMainWindow::openFile (this=0x1575ad0, filePath=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at src/gui/application/RosegardenMainWindow.cpp:1255
#4  0x000000000068d0d3 in Rosegarden::RosegardenMainWindow::openFile(QString) ()
#5  0x0000000000666e7f in Rosegarden::RosegardenMainWindow::openURL (this=0x1575ad0, url=<value optimized out>) at src/gui/application/RosegardenMainWindow.cpp:1739
#6  0x0000000000668a7e in Rosegarden::RosegardenMainWindow::openURL (this=0x1575ad0, url=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at src/gui/application/RosegardenMainWindow.cpp:1698
#7  0x0000000000657bfa in Rosegarden::RosegardenMainWindow::slotFileOpenRecent (this=0x1575ad0) at src/gui/application/RosegardenMainWindow.cpp:1861
#8  0x000000000068a8cd in Rosegarden::RosegardenMainWindow::qt_metacall (this=0x1575ad0, _c=InvokeMetaMethod, _id=-159487904, _a=0x7fffffffa8d0)
    at src/gui/application/RosegardenMainWindow.moc:510
#9  0x00007ffff650afbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00007ffff6ee3457 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#11 0x00007ffff6ee489f in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#12 0x00007ffff72b461d in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007ffff72ba52a in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007ffff6f37cf0 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007ffff72bcceb in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007ffff6ee92ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007ffff6ef03c1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007ffff64f5ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007ffff6eefc90 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib64/libQtGui.so.4
#20 0x00007ffff6f5611e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007ffff6f54d9a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007ffff6f7cb6c in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007ffff2df6dde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#24 0x00007ffff2dfa7a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#25 0x00007ffff2dfa8d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#26 0x00007ffff651e3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00007ffff6f7c31e in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007ffff64f4712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x00007ffff64f4ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x00007ffff64f6c99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#31 0x0000000000698924 in main (argc=1, argv=<value optimized out>) at src/gui/application/main.cpp:753

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@... - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

bug-549855_m100.rg (9K) Download Attachment

 « Return to Thread: Rosegarden thorn Segmentation fault in AlsaDriver.cpp:1308