Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#1368 Segfault in rosegarden[8048000+e11000] when opening a file

None
wont-fix
nobody
1
2013-08-13
2012-10-30
Paul Menzel
No

Using Debian Sid/unstable with Rosegarden 12.04-1, doing rosegarden alt.rg there is a segmentation fault.

[18909.138488] rosegarden[13774]: segfault at 790078 ip 080a4515 sp bf91d330 error 4 in rosegarden[8048000+e11000]

A core dump file was saved and after installing the debugging symbol (rosegarden-dbg) I was able to get a backtrace I will attach.

warning: Can't read pathname for load map: Eingabe-/Ausgabefehler.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
Core was generated by `rosegarden alt.rg'.
Program terminated with signal 11, Segmentation fault.
#0  0x080a4515 in Rosegarden::Composition::ReferenceSegment::find (this=0x95de898, e=0xbf91d3a0) at src/base/Composition.cpp:102
102 src/base/Composition.cpp: Datei oder Verzeichnis nicht gefunden.

It would be awesome, if a fix could be found, which the Debian project could backport to Rosegarden 12.04 as that will be the version shipped with the next stable version Squeeze.

[1] http://packages.debian.org/search?keywords=rosegarden

Discussion

  • Karl Lindén
    Karl Lindén
    2013-06-14

    I can confirm this bug on Gentoo GNU/Linux with Rosegarden version 13.04. I will also attach a backtrace.

     
  • Ted Felix
    Ted Felix
    2013-06-14

    There's not enough information here to reproduce this bug. What is "alt.rg"? Can you include it? What were you doing when the crashes occurred? Just launching rosegarden? Rosegarden launches fine for me. Even when I pass it a valid .rg file on the command line.

    Note that these are two completely unrelated crashes. The debian one is in Composition::ReferenceSegment::find() while the gentoo (I assume) one is in Composition::calculateBarPositions().

    Sounds like a bad .rg file to me.

     
  • Karl Lindén
    Karl Lindén
    2013-06-14

    OK. Sorry for the noice here. I will open another bug!

     
    • status: open --> wont-fix