SIGABORT in dive site manager

Lubomir I. Ivanov neolit123 at gmail.com
Sat Feb 14 06:32:21 PST 2015


On 14 February 2015 at 16:28, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> On 14 February 2015 at 11:06, Sergey Starosek <sergey-starosek at yandex.ru> wrote:
>> - Enter dive site manager UI by selecting dive with location
>> - Close current logbook (Ctrl-W)
>> - Press 'Apply changes' button in dive site manager
>>
>> *** Error in `/home/star/src/subsurface/subsurface': double free or corruption (out): 0x0000000000dc7150 ***
>>
>> Program received signal SIGABRT, Aborted.
>> 0x00007ffff39a3cc9 in raise () from /lib/x86_64-linux-gnu/libc.so.6
>> (gdb) bt
>> #0  0x00007ffff39a3cc9 in raise () from /lib/x86_64-linux-gnu/libc.so.6
>> #1  0x00007ffff39a70d8 in abort () from /lib/x86_64-linux-gnu/libc.so.6
>> #2  0x00007ffff39e0f24 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
>> #3  0x00007ffff39ed1fe in ?? () from /lib/x86_64-linux-gnu/libc.so.6
>> #4  0x00000000004e3520 in LocationInformationWidget::acceptChanges() ()
>> #5  0x00007ffff47ea2a6 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff58cba52 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #7  0x00007ffff58cdf38 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #8  0x00007ffff59c9bed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #9  0x00007ffff59c9d24 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
>>
>
> i can't seem to reproduce that.
> could you send the dive XML file that is problematic?
>

oops, i was able to.
we just need to make sure that the user can't close the logbook while
editing the location info.
or...the location info UI should close with the logbook.

i will leave it to Tomaz and Dirk to decide what is best.

lubomir
--


More information about the subsurface mailing list