Old bug, new segfault.

Use this category to discuss anything related to the development of Guayadeque.
Post Reply
l300lvl
Posts: 226
Joined: Sun Mar 06, 2011 12:21 pm

Old bug, new segfault.

Post by l300lvl » Wed Apr 04, 2012 12:30 pm

Instead of opening several posts I am once again starting a new thread.

1. I previously encountered an issue where Filters was displayed as selected in the menu, and while I thought this was fixed it is back again. It appears 'visible' under the menu, but you don't see it until you uncheck it and select it again. I don't use filters but this is a bug and should be worked out. I have tried removing guaya and all sources etc and the problem always comes back. Screenshot attached screenshot-2012-04-04T15:19:49.png.

2. Recently I was 'moving' a track to the bottom of the list using the song editor, and as soon as the track hit the bottom of the list it seems like it tried to keep moving it, and the player crashed with a debug report. I have reproduced it running under gdb and also posted screenshot after the crash screenshot-2012-04-04T15:26:41.png:


Program received signal SIGSEGV, Segmentation fault.
0x00000000005ffd26 in operator!= (s2=..., s1=...)
at /usr/include/wx-2.8/wx/string.h:1567
1567 { return (s1.Len() != s2.Len()) || (s1.Cmp(s2) != 0); }
(gdb) bt
#0 0x00000000005ffd26 in operator!= (s2=..., s1=...)
at /usr/include/wx-2.8/wx/string.h:1567
#1 guTrackEditor::SetTagField (this=0x2221170, field=..., newval=...,
changedflags=@0x7fffffffb8bc, flagval=1)
at /home/l300lvl/guayadeque/src/TrackEdit.cpp:984
#2 0x0000000000600680 in guTrackEditor::WriteItemData (this=0x2221170)
at /home/l300lvl/guayadeque/src/TrackEdit.cpp:1016
#3 0x0000000000602f56 in guTrackEditor::OnSelectTimeout (this=0x2221170,
event=) at /home/l300lvl/guayadeque/src/TrackEdit.cpp:831
#4 0x00007ffff7b6b825 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0
#5 0x00007ffff7b6bbef in wxEvtHandler::SearchDynamicEventTable(wxEvent&) ()
from /usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0
#6 0x00007ffff7b6bca2 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0
#7 0x00007ffff774cce9 in wxTimerBase::Notify() ()
from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#8 0x00007ffff766d87b in ?? ()
from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#9 0x00007ffff54a5dbb in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007ffff54a45dd in g_main_context_dispatch ()
from /usr/lib64/libglib-2.0.so.0
---Type to continue, or q to quit---

Post Reply