segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

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

segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

Post by l300lvl » Thu Nov 24, 2011 7:39 pm

im hoping this is a simpler bug i ran into, but this is on OpenSUSE 12.1, 64 bit, Gnome shell 3.2. I built from svn, current rev 1708, ran ./buildd and didnt really run into problems other than installing the appropriate dev libs one at a time

edit: forgot to mention, this occurs when changing tracks, or appears to. as it does it any time i click a new song, but i will post back after more testing if it does it any other times, but it will play the first song just fine, its only something that happens in between songs.

Program received signal SIGSEGV, Segmentation fault.
0x00000000006a6610 in guTimeLine::Stop (this=0x1818670) at /home/l300lvl/guayadeque/src/TimeLine.cpp:227
227 TimerDestroy(); //g_source_remove( m_TimerId );
(gdb) bt
#0 0x00000000006a6610 in guTimeLine::Stop (this=0x1818670) at /home/l300lvl/guayadeque/src/TimeLine.cpp:227
#1 0x000000000056750a in TimerUpdated (timeline=) at /home/l300lvl/guayadeque/src/MediaCtrl.cpp:2510
#2 0x00007ffff54aad6b in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff54a958d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#4 0x00007ffff54a9d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007ffff54aa2c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#6 0x00007ffff2e8eec7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#7 0x00007ffff7665e38 in wxEventLoop::Run() () from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#8 0x00007ffff76e2d4b in wxAppBase::MainLoop() () from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#9 0x00007ffff7b1c6ab in wxEntry(int&, wchar_t**) () from /usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0
#10 0x00000000004a6fd2 in main (argc=1, argv=) at /home/l300lvl/guayadeque/src/MainApp.cpp:40

reproducing this one was as easy as starting 'from beginning' in gdb and changing tracks again, i decided to post more of what i was doing on this one if that helps:

08:26:31 PM: UpdateCover: 'Limp Bizkit' /// 'Chocolate Starfish and the Hot Dog Flavored Water' 0
[New Thread 0x7fffda9b2700 (LWP 15691)]
[Thread 0x7fffda9b2700 (LWP 15691) exited]
[New Thread 0x7fffda9b2700 (LWP 15692)]
[New Thread 0x7fffddab0700 (LWP 15693)]
TagLib: MPEG::File::save() -- File is read only.
08:26:31 PM: Warning: Tags Save failed for file '/media/c88c82c2-0ded-429c-bb51-a5e66504174e/l300lvl/Music/Limp Bizkit/2000 - Chocolate Starfish and the Hot Dog Flavored Water [192 kbps]/01 - Intro.mp3'
08:26:31 PM: Trying to get url: http://lyrics.wikia.com/Limp_Bizkit:Hot_Dog
08:26:31 PM: Found the lyrics from source: lyrics.wikia.com
08:26:31 PM: Adding pending update track '/media/c88c82c2-0ded-429c-bb51-a5e66504174e/l300lvl/Music/Limp Bizkit/2000 - Chocolate Starfish and the Hot Dog Flavored Water [192 kbps]/02 - Hot Dog.mp3'
[Thread 0x7fffddab0700 (LWP 15693) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00000000006a6610 in guTimeLine::Stop (this=0x1a2c820) at /home/l300lvl/guayadeque/src/TimeLine.cpp:227
227 TimerDestroy(); //g_source_remove( m_TimerId );
(gdb) bt
#0 0x00000000006a6610 in guTimeLine::Stop (this=0x1a2c820) at /home/l300lvl/guayadeque/src/TimeLine.cpp:227
#1 0x000000000056750a in TimerUpdated (timeline=) at /home/l300lvl/guayadeque/src/MediaCtrl.cpp:2510
#2 0x00007ffff54aad6b in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff54a958d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#4 0x00007ffff54a9d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007ffff54aa2c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#6 0x00007ffff2e8eec7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#7 0x00007ffff7665e38 in wxEventLoop::Run() () from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#8 0x00007ffff76e2d4b in wxAppBase::MainLoop() () from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#9 0x00007ffff7b1c6ab in wxEntry(int&, wchar_t**) () from /usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0
#10 0x00000000004a6fd2 in main (argc=1, argv=) at /home/l300lvl/guayadeque/src/MainApp.cpp:40
(gdb)

im aware suse isnt supported but as its gaining popularity and is much more stable and ready ootb for all of my hardware I thought I'd make a go for it, and I'm just starting to like it, so I'm hopeful!

Cheers and Happy Thanksgiving twic!

l300lvl
Posts: 226
Joined: Sun Mar 06, 2011 12:21 pm

segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

Post by l300lvl » Thu Nov 24, 2011 8:21 pm

ok more testing and the results are, i disabled force gapless mode and things seem to be working smoothly now, im not sure whats going on but afterward i enabled what i had disabled to try and troubleshoot and it it seems fine, i closed and reopened a couple times and starting changing songs and everything is working, so im not entirely sure what the problem is but it's making me really curious... perhaps its something in the default config files that changes or needs to be reconfigured????

l300lvl
Posts: 226
Joined: Sun Mar 06, 2011 12:21 pm

segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

Post by l300lvl » Thu Nov 24, 2011 9:01 pm

It did it again, this time when using my bluetooth headphones to pause while i went to the wc, but at least its usable now, I just wont pause that way lol

Program received signal SIGSEGV, Segmentation fault.
0x00000000006a6610 in guTimeLine::Stop (this=0x1d35b30) at /home/l300lvl/guayadeque/src/TimeLine.cpp:227
227 TimerDestroy(); //g_source_remove( m_TimerId );
(gdb) bt
#0 0x00000000006a6610 in guTimeLine::Stop (this=0x1d35b30) at /home/l300lvl/guayadeque/src/TimeLine.cpp:227
#1 0x000000000056750a in TimerUpdated (timeline=) at /home/l300lvl/guayadeque/src/MediaCtrl.cpp:2510
#2 0x00007ffff54aad6b in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff54a958d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#4 0x00007ffff54a9d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007ffff54aa2c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#6 0x00007ffff2e8eec7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#7 0x00007ffff7665e38 in wxEventLoop::Run() () from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#8 0x00007ffff76e2d4b in wxAppBase::MainLoop() () from /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0
#9 0x00007ffff7b1c6ab in wxEntry(int&, wchar_t**) () from /usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0
#10 0x00000000004a6fd2 in main (argc=1, argv=) at /home/l300lvl/guayadeque/src/MainApp.cpp:40

User avatar
anonbeat
Posts: 1956
Joined: Thu Sep 16, 2010 9:47 pm

segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

Post by anonbeat » Fri Nov 25, 2011 12:12 am

What do you have configured in Preference -> Crossfader section ?

l300lvl
Posts: 226
Joined: Sun Mar 06, 2011 12:21 pm

segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

Post by l300lvl » Fri Nov 25, 2011 7:57 am

I disabed it/put it to 0.0 as one of the first things to try and figure out what the bug is and I've left crossfader disabled since.

User avatar
anonbeat
Posts: 1956
Joined: Thu Sep 16, 2010 9:47 pm

segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

Post by anonbeat » Fri Nov 25, 2011 3:57 pm

Can you tell me what you had configured before you set it to 0 ?

Thanks

l300lvl
Posts: 226
Joined: Sun Mar 06, 2011 12:21 pm

segfault Stop (this=0x1818670)...guTimeLine::Stop (this=0x1a

Post by l300lvl » Fri Nov 25, 2011 5:08 pm

Whatever default settings are. I am not aware of what they are, but everything was at default, it was a 100% fresh build from svn. I had everything at default, added a 'collection' that was on a partition I was sure was already mounted just to be safe, and then scanned.

Once I chose the first song to play, I then chose another after a couple minutes, and I got the first crash. Then I started disabling things, but I never changed crossfade or any other settings to anything other than disabled/enabled.

If I'm correct the first thing I disabled was lyrics, then smart mode, and then crossfade, lastly gapless, I think...

Post Reply