[Bug 3894] gnomoradio crashes with memory access error

Gauvain Pocentek gauvainpocentek at yahoo.fr
Wed Jan 25 06:28:27 UTC 2006


Public bug report changed:
https://launchpad.net/malone/bugs/3894

Comment:
Here is the new backtrace :

gauvain at hector:~$ gdb gnomoradio
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) handle SIG33 pass nostop noprint
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) run
Starting program: /usr/bin/gnomoradio 
[Thread debugging using libthread_db enabled]
[New Thread -1224804128 (LWP 19354)]
I/O warning : failed to load external entity "/home/gauvain/.roboradio-state"
I/O warning : failed to load external entity "/home/gauvain/.rainbow-db.xml"
HttpServer: started
[New Thread -1227228240 (LWP 19357)]
[Thread -1227228240 (LWP 19357) exited]
[New Thread -1227228240 (LWP 19358)]
HttpClient: New thread to handle recommend.gnomoradio.org
Could not open directory
HttpClient: POST /recommend.php HTTP/1.1
[Thread -1227228240 (LWP 19358) exited]
HttpClient: Successful download of "/recommend.php" from recommend.gnomoradio.org

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224804128 (LWP 19354)]
0xb746011c in _g_utf8_normalize_wc (str=0x112 <Address 0x112 out of bounds>, max_len=-1, mode=G_NORMALIZE_DEFAULT_COMPOSE)
    at gunidecomp.c:354
354     gunidecomp.c: No such file or directory.
        in gunidecomp.c
Current language:  auto; currently c
(gdb) thread apply all bt 

Thread 1 (Thread -1224804128 (LWP 19354)):
#0  0xb746011c in _g_utf8_normalize_wc (str=0x112 <Address 0x112 out of bounds>, max_len=-1, mode=G_NORMALIZE_DEFAULT_COMPOSE)
    at gunidecomp.c:354
#1  0xb745f5be in IA__g_utf8_collate (str1=0xffffffff <Address 0xffffffff out of bounds>, str2=0xb70a1e24 "") at gunicollate.c:62
#2  0xb750d22a in Glib::ustring::compare () from /usr/lib/libglibmm-2.4.so.1
#3  0xb709f59d in Roboradio::Audio::Mp3::get_info (this=0x83da828, length=@0xffffffff) at ustring.h:891
#4  0xb73fa626 in Roboradio::SongLocal::obtain_available_info (this=0x83da9f8) at song-local.cc:59
#5  0xb73e4ca9 in SongRef (this=0xbf890234, url=@0xbf890238, check_ready=true, known_available=false) at song.cc:68
#6  0xb74059f6 in Roboradio::State::find_song_step (this=0xffffffff) at state.cc:127
#7  0xb74097c8 in sigc::adaptor_functor<sigc::bound_mem_functor0<bool, Roboradio::State> >::operator() (this=0x82d2b70)
    at mem_fun.h:1787
#8  0xb74097f2 in sigc::internal::slot_call0<sigc::bound_mem_functor0<bool, Roboradio::State>, bool>::call_it (rep=0x82d2b58)
    at slot.h:103
#9  0xb7507087 in Glib::TimeoutSource::prepare () from /usr/lib/libglibmm-2.4.so.1
#10 0xb743e862 in g_idle_dispatch (source=0x82d31b0, callback=0x1, user_data=0xffffffff) at gmain.c:3796
#11 0xb743c547 in IA__g_main_context_dispatch (context=0x80e8e50) at gmain.c:1916
#12 0xb743f606 in g_main_context_iterate (context=0x80e8e50, block=1, dispatch=1, self=0x810dac0) at gmain.c:2547
#13 0xb743f928 in IA__g_main_loop_run (loop=0x81cc7e8) at gmain.c:2751
#14 0xb7aad2c5 in IA__gtk_main () at gtkmain.c:991
#15 0xb7e5ad45 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#16 0xb7e5b1dc in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#17 0x080561a9 in main (argc=1, argv=0xbf890a34) at main.cc:43
(gdb) The program is running.  Exit anyway? (y or n) y
gauvain at hector:~$




More information about the universe-bugs mailing list