Hello,

Sometimes when moving around, zooming in and out having a Bing Map Layer 
enabled (only) in Viking it just crashes.
Today it was very frequently and I managed to have gdb bt of it (see at the 
bottom).

My config is Mac OS X 10.6.7, compiled recent Viking from git (hash 
a6a4825cea0542b900aaaf9b0857485a7d7691ad).
Probably most dependencies are installed by MacPorts.

What I did is starting Viking adding a Map Layer, select Bing Bird's Eye and 
auto download of maps and just moving around and causing viking to reload map 
tiles in the background -> Crash

In the backtrace it is looking like there is some pointer freed which wasn't 
allocated before.
Hope that helps.

Regards,
Sebastian

===== Backtrace =======
GNU gdb 6.3.50-20050815 (Apple version gdb-1472) (Wed Jul 21 10:53:12 UTC 2010)
Copyright 2004 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 "x86_64-apple-darwin"...Reading symbols for shared 
libraries .................................... done

(gdb) run
Starting program: /usr/local/bin/viking 
Reading symbols for shared libraries 
.+++++++++++++++++++++++++++++++++++................................................................................................
 done
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done
viking(172,0x10326b000) malloc: *** error for object 0x10163ccb0: pointer being 
freed was not allocated
*** set a breakpoint in malloc_error_break to debug

Program received signal SIGABRT, Aborted.
0x0000000100c3e4d8 in param_spec_pool_hash ()
(gdb) bt
#0  0x0000000100c3e4d8 in param_spec_pool_hash ()
#1  0x0000000100ca9e48 in g_hash_table_lookup ()
#2  0x0000000100c408af in g_param_spec_pool_lookup ()
#3  0x000000010032d9fa in gtk_widget_style_get_valist ()
#4  0x000000010032dd6f in gtk_widget_style_get ()
#5  0x0000000100331720 in gtk_widget_get_draw_rectangle ()
#6  0x00000001003318bf in widget_add_child_draw_rectangle ()
#7  0x00000001001d574b in gtk_frame_forall ()
#8  0x0000000100331787 in gtk_widget_get_draw_rectangle ()
#9  0x00000001003318bf in widget_add_child_draw_rectangle ()
#10 0x00000001001609ab in gtk_box_forall ()
#11 0x0000000100331787 in gtk_widget_get_draw_rectangle ()
#12 0x0000000100332945 in gtk_widget_region_intersect ()
#13 0x00000001001918cc in gtk_container_propagate_expose ()
#14 0x00000001001609db in gtk_box_forall ()
#15 0x00000001001924c3 in gtk_container_expose ()
#16 0x0000000100218c0f in _gtk_marshal_BOOLEAN__BOXED ()
#17 0x0000000100c3577f in g_closure_invoke ()
#18 0x0000000100c4b21c in signal_emit_unlocked_R ()
#19 0x0000000100c4c796 in g_signal_emit_valist ()
#20 0x0000000100c4ce94 in g_signal_emit ()
#21 0x000000010032f9be in gtk_widget_event_internal ()
#22 0x0000000100191909 in gtk_container_propagate_expose ()
#23 0x00000001001924c3 in gtk_container_expose ()
#24 0x0000000100218c0f in _gtk_marshal_BOOLEAN__BOXED ()
#25 0x0000000100c356a2 in g_closure_invoke ()
#26 0x0000000100c4b21c in signal_emit_unlocked_R ()
#27 0x0000000100c4c796 in g_signal_emit_valist ()
#28 0x0000000100c4ce94 in g_signal_emit ()
#29 0x000000010032f9be in gtk_widget_event_internal ()
#30 0x0000000100212b72 in gtk_main_do_event ()
#31 0x000000010061517a in _gdk_window_process_updates_recurse ()
#32 0x0000000100611188 in gdk_window_process_updates_internal ()
#33 0x0000000100613335 in gdk_window_process_all_updates ()
#34 0x0000000100192651 in gtk_container_idle_sizer ()
#35 0x00000001005eee89 in gdk_threads_dispatch ()
#36 0x0000000100cb8655 in g_main_context_dispatch ()
#37 0x0000000100cbc352 in g_main_context_iterate ()
#38 0x0000000100cbc655 in g_main_loop_run ()
#39 0x0000000100212d90 in gtk_main ()
#40 0x0000000100001e14 in main () at main.c:205
(gdb) 

Attachment: PGP.sig
Description: Signierter Teil der Nachricht

------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
_______________________________________________
Viking-devel mailing list
Viking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viking-devel
Viking home page: http://viking.sf.net/

Reply via email to