Package: simutrans Version: 99.18~0.svn1664-2 Severity: grave Justification: renders package unusable
Hello I found out several problems in simutrans. 1. problem. The package from current Debian testing repository is after install very unstable. When you make several action, become some crash in it. You can for example build some road an then take full zoom in and out and at that moment the simutrans fall down. I have no information about this fault because after add debug simbols and recompile it the describe behavior is not valid. 2. problem when I choose in language menu the language Sim.Chinese, the simutran get stop work. By the way, I don't need this language, I want only help. ;-) here is debug ~$ gdb simutrans GNU gdb 6.7.1-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/games/simutrans [Thread debugging using libthread_db enabled] Reading low level config data ... Initializing tombstones ... Reading simuconf.tab successful! Preparing display ... [New Thread 0x2aabbece62f0 (LWP 9036)] Screen Flags: requested=10, actual=10 Loading font 'font/prop.fnt' font/prop.fnt sucessfully loaded as old format prop font! Init done. Initializing tombstones ... Reading simuconf.tab successful! Reading compatibility sound data ... [New Thread 0x40800950 (LWP 9039)] Loaded /usr/share/games/simutrans/pak/sound/bus.wav to sample 0. Loaded /usr/share/games/simutrans/pak/sound/truck.wav to sample 1. Loaded /usr/share/games/simutrans/pak/sound/diesel.wav to sample 2. Loaded /usr/share/games/simutrans/pak/sound/steam.wav to sample 3. Loaded /usr/share/games/simutrans/pak/sound/boat-horn.wav to sample 4. Loaded /usr/share/games/simutrans/pak/sound/comet-jet.wav to sample 5. Loaded /usr/share/games/simutrans/pak/sound/planelow.wav to sample 6. Loaded /usr/share/games/simutrans/pak/sound/click.wav to sample 7. Loaded /usr/share/games/simutrans/pak/sound/boing.wav to sample 8. Loaded /usr/share/games/simutrans/pak/sound/jackhammer.wav to sample 9. Loaded /usr/share/games/simutrans/pak/sound/gavel.wav to sample 10. Loaded /usr/share/games/simutrans/pak/sound/dock.wav to sample 11. Loaded /usr/share/games/simutrans/pak/sound/explosion.wav to sample 12. Loaded /usr/share/games/simutrans/pak/sound/cash.wav to sample 13. Reading city configuration ... Reading forest configuration ... Reading object data from pak/... tunnel_reader_t::register_obj(): Tunnel RailTunnel geladen tunnel_reader_t::register_obj(): Tunnel FastRailTunnel geladen tunnel_reader_t::register_obj(): Tunnel RoadTunnel geladen tunnel_reader_t::register_obj(): Tunnel FastRoadTunnel geladen Loaded /usr/share/games/simutrans/pak/sound/horse.wav to sample 14. Reading midi data ... Reading MIDI file '/usr/share/games/simutrans/music/01-Simutrans-Main-Theme.mid' - Main Theme Reading MIDI file '/usr/share/games/simutrans/music/02-Gotta-catch-that-train.mid' - Gotta catch that train Reading MIDI file '/usr/share/games/simutrans/music/03-Sunday-drivers.mid' - Sunday drivers Reading MIDI file '/usr/share/games/simutrans/music/04-Simutrans-B-Theme.mid' - Simutrans B Theme Reading MIDI file '/usr/share/games/simutrans/music/05-Boring-afternoon.mid' - Boring Afternoon Reading MIDI file '/usr/share/games/simutrans/music/06-A-busy-day-at-the-depot.mid' - A busy day at the depot Reading MIDI file '/usr/share/games/simutrans/music/07-Transport-chaos.mid' - Transport Chaos Reading MIDI file '/usr/share/games/simutrans/music/08-The-journey-home.mid' - The Journey Home Reading MIDI file '/usr/share/games/simutrans/music/09-simupolitan-swing.mid' - simupolitan swing Reading MIDI file '/usr/share/games/simutrans/music/10-Easy-driving.mid' - easy driving Reading MIDI file '/usr/share/games/simutrans/music/11-stucked-convoi.mid' - stucked comvoi Reading MIDI file '/usr/share/games/simutrans/music/12-Steamin-across-the-prairies.mid' - Steamin' across the prairies Reading MIDI file '/usr/share/games/simutrans/music/13-Stephenson-blues.mid' - Stephenson blues Reading MIDI file '/usr/share/games/simutrans/music/16-Midnight-Express2.mid' - Midnight Express2 Reading MIDI file '/usr/share/games/simutrans/music/14-Last-journey-of-the-Niagara.mid' - Last journey of the Niagara Reading MIDI file '/usr/share/games/simutrans/music/15-The-Wayside-Blues.mid' - The Wayside Blues Reading MIDI file '/usr/share/games/simutrans/music/16-Midnight-Express2.mid' - Midnight Express2 Reading MIDI file '/usr/share/games/simutrans/music/17-The-Benevolent-Dictators-March.mid' - The Benevolent Dictators March Reading MIDI file '/usr/share/games/simutrans/music/18-Ride-that-train.mid' - Ride that train Reading MIDI file '/usr/share/games/simutrans/music/19-Rockin-trucker.mid' - Rockin` trucker Reading MIDI file '/usr/share/games/simutrans/music/20-Last-Trip.mid' - Last Trip Reading MIDI file '/usr/share/games/simutrans/music/21-Dusty-Eyes.mid' - Dusty Eyes Reading MIDI file '/usr/share/games/simutrans/music/22-Variable-Journeys.mid' - Variable Journeys Reading MIDI file '/usr/share/games/simutrans/music/23-Something-for-Silver-Sand.mid' - Something for Silver Sand Reading MIDI file '/usr/share/games/simutrans/music/24-needlessly-striking.mid' - needlessly striking Reading MIDI file '/usr/share/games/simutrans/music/25-Float-on-by.mid' - Float on by Reading MIDI file '/usr/share/games/simutrans/music/26-Tantalizingly-Unusual.mid' - Tantalizingly Unusual Reading MIDI file '/usr/share/games/simutrans/music/27-March-Winds.mid' - March Winds Reading MIDI file '/usr/share/games/simutrans/music/28-Road-to-Warm-Places.mid' - Road to Warm Places Reading MIDI file '/usr/share/games/simutrans/music/29-Runaway.mid' - Runaway Reading MIDI file '/usr/share/games/simutrans/music/30-On-the-waterfront.mid' - On the waterfront Calculating textures ...Creating landscape shape... - ok Creating cities ... Distributing about 1 industries ... Constructed 0 industries ... Distributing about 0 industries ... Constructed 0 industries ... Distributing 1 tourist attractions ... Preparing startup ... Loading BDF font 'font/Prop-Latin1.bdf' Unexpected character (255) for 255 character font! Loading BDF font font/Prop-Latin1.bdf with 255 characters Loading BDF font 'font/' ##### # Here I have to use CTRL -C , if I don't take ctrl-c, the cpu is full busy.. I don't know if I have got this font #### Program received signal SIGINT, Interrupt. [Switching to Thread 0x2aabbece62f0 (LWP 9036)] 0x00002aabbd62c6cb in read () from /lib/libc.so.6 (gdb) bt full #0 0x00002aabbd62c6cb in read () from /lib/libc.so.6 No symbol table info available. #1 0x00002aabbd5e0448 in _IO_new_file_underflow () from /lib/libc.so.6 No symbol table info available. #2 0x00002aabbd5e0bce in _IO_default_uflow_internal () from /lib/libc.so.6 No symbol table info available. #3 0x00002aabbd5d5ca4 in _IO_getline_info_internal () from /lib/libc.so.6 No symbol table info available. #4 0x00002aabbd5d4b49 in fgets () from /lib/libc.so.6 No symbol table info available. #5 0x00000000004e4e61 in load_font (fnt=0x945ed0, fname=0x7fffee3bcf60 "font/") at font.c:165 f = (FILE *) 0x17ca630 c = <value optimized out> #6 0x0000000000545e19 in display_load_font (fname=0x2aaaaad9a000 "") at simgraph16.c:1084 No locals. #7 0x00000000004c419f in sprachengui_t::init_font_from_lang () at gui/sprachen.cc:52 prop_font_file = <value optimized out> prop_font_file_name = "font/\000\000\000Pc`\001\000\000\000\000Pc`\001\000\000\000\000Pc`\001\000\000\000\000Pc`\001\000\000\000\000ic`\001\000\000\000\000��������Pc`\001\000\000\000\000��������", '\0' <repeats 88 times>, "��\227", ---Type <return> to continue, or q <return> to quit--- '\0' <repeats 13 times>, "(\000\000\000)", '\0' <repeats 11 times>, "����\000\000\000\000\000\000\000\000\003\000\000\000P\000\000\000\000\000\000\000`W\213��*\000\000\000\000\000\000\000\000\000\000<�;�\003\000\000\000P\000\000\000\000\000\000\000l�T\000\000\000\000\000\030\000\000\0000\000\000\000`�;��\177\000\000\200�;��\177\000\000��"... p = <value optimized out> c = <value optimized out> default_name = 0x55dd1b "PROP_FONT_FILE" #8 0x00000000004c42d0 in sprachengui_t::action_triggered (this=0x15b8a30, komp=0x9acab8) at gui/sprachen.cc:131 b = <value optimized out> i = 2 #9 0x00000000004538af in button_t::infowin_event (this=0x9acab8, ev=<value optimized out>) at gui/components/../../ifc/gui_action_creator.h:37 No locals. #10 0x00000000004956cc in gui_container_t::infowin_event (this=0x15b8a38, ev=0x7fffee3bd450) at gui/gui_container.cc:89 ev2 = {ev_class = 3, ev_code = 1, mx = 9, my = 4, cx = 9, cy = 4, button_state = 0, ev_key_mod = 0} komp = (gui_komponente_t *) 0x9acab8 iter = {current_node = 0xd4a1e8, lead = {next = 0xd4ab68, data = 0x0}} #11 0x00000000004968e2 in gui_frame_t::infowin_event (this=0x15b8a30, ---Type <return> to continue, or q <return> to quit--- ev=0x1000) at gui/gui_frame.cc:88 ev2 = {ev_class = 3, ev_code = 1, mx = 19, my = 62, cx = 19, cy = 62, button_state = 0, ev_key_mod = 0} #12 0x0000000000531a99 in check_pos_win (ev=0x7fffee3bd680) at simwin.cc:907 wev = {ev_class = 3, ev_code = 1, mx = 19, my = 78, cx = 19, cy = 78, button_state = 0, ev_key_mod = 0} gui = (gui_fenster_t *) 0x15b8a30 canresize = <value optimized out> i = <value optimized out> swallowed = true x = 29 y = 118 is_resizing = false #13 0x0000000000511677 in simu_main (argc=<value optimized out>, argv=<value optimized out>) at simmain.cc:919 wg = (class welt_gui_t *) 0x17cbc70 sg = (class sprachengui_t *) 0x15b8a30 cg = (class climate_gui_t *) 0x9ad300 ev = {ev_class = 3, ev_code = 1, mx = 29, my = 118, cx = 29, cy = 118, button_state = 0, ev_key_mod = 0} msg = (message_t *) 0xd7dd30 new_world = true loadgame = {buf = 0xd23ab0 ""} ---Type <return> to continue, or q <return> to quit--- lang_iso = "en" welt = (karte_t *) 0xd1a600 msg = <value optimized out> ref_str = <value optimized out> dummy = {buf = 0x9ae200 ""} view = (karte_ansicht_t *) 0xd89090 sets = (einstellungen_t *) 0x1209b70 config = <value optimized out> disp_width = 704 disp_height = 560 fullscreen = 0 multiuser = true simuconf = {file = 0x0} use_shm = <value optimized out> do_sync = <value optimized out> obj_conf = {buf = 0x9ae1e0 "pak/config/simuconf.tab"} resolutions = {{640, 480}, {800, 600}, {1024, 768}, {1280, 1024}, { 672, 496}} #14 0x0000000000546215 in main (argc=1, argv=0x7fffee3be928) at simsys_s.c:602 buffer = "/usr/games/simutrans\000\000\000\000��;��\177\000\0000�;��\177\000\000(;���*", '\0' <repeats 11 times>, "�;��\177\000\000\004\000\000\000\000\000\000\000\2150o��*\000\000\000\000\000\000\000\000\000\000\030;���*\000\000\000\000\000\000\000\000\000\000vKo��*\000\000��;��\177\000\000\000\000\000\000\000---Type <return> to continue, or q <return> to quit--- \000\000\0000�;��\177\000\000�3o��*\000\000`�\r��*\000\000(5\220��*", '\0' <repeats 18 times>, "��;��\177\000\0007o\215��*\000\000\000\000`�w���(;���*", '\0' <repeats 11 times>... length = <value optimized out> (gdb) 3. problem When I set Use timeline from year were soon eg. 41 and than I click start game than after map is loaded I can play game. Than I build one road with next road like cross. Because here is quite no person I by item, names Special construction tools, choose 'found new city' and I put it belong my road. Than I make ful zoom in end out. In this moment the program fall down. Here is my dbk (gdb) r Starting program: /usr/games/simutrans [Thread debugging using libthread_db enabled] Reading low level config data ... Initializing tombstones ... Reading simuconf.tab successful! Preparing display ... [New Thread 0x2b48305202f0 (LWP 9626)] Screen Flags: requested=10, actual=10 Loading font 'font/prop.fnt' font/prop.fnt sucessfully loaded as old format prop font! Init done. Initializing tombstones ... Reading simuconf.tab successful! Reading compatibility sound data ... [New Thread 0x40800950 (LWP 9627)] Loaded /usr/share/games/simutrans/pak/sound/bus.wav to sample 0. Loaded /usr/share/games/simutrans/pak/sound/truck.wav to sample 1. Loaded /usr/share/games/simutrans/pak/sound/diesel.wav to sample 2. Loaded /usr/share/games/simutrans/pak/sound/steam.wav to sample 3. Loaded /usr/share/games/simutrans/pak/sound/boat-horn.wav to sample 4. Loaded /usr/share/games/simutrans/pak/sound/comet-jet.wav to sample 5. Loaded /usr/share/games/simutrans/pak/sound/planelow.wav to sample 6. Loaded /usr/share/games/simutrans/pak/sound/click.wav to sample 7. Loaded /usr/share/games/simutrans/pak/sound/boing.wav to sample 8. Loaded /usr/share/games/simutrans/pak/sound/jackhammer.wav to sample 9. Loaded /usr/share/games/simutrans/pak/sound/gavel.wav to sample 10. Loaded /usr/share/games/simutrans/pak/sound/dock.wav to sample 11. Loaded /usr/share/games/simutrans/pak/sound/explosion.wav to sample 12. Loaded /usr/share/games/simutrans/pak/sound/cash.wav to sample 13. Reading city configuration ... Reading forest configuration ... Reading object data from pak/... tunnel_reader_t::register_obj(): Tunnel RailTunnel geladen tunnel_reader_t::register_obj(): Tunnel FastRailTunnel geladen tunnel_reader_t::register_obj(): Tunnel RoadTunnel geladen tunnel_reader_t::register_obj(): Tunnel FastRoadTunnel geladen Loaded /usr/share/games/simutrans/pak/sound/horse.wav to sample 14. Reading midi data ... Reading MIDI file '/usr/share/games/simutrans/music/01-Simutrans-Main-Theme.mid' - Main Theme Reading MIDI file '/usr/share/games/simutrans/music/02-Gotta-catch-that-train.mid' - Gotta catch that train Reading MIDI file '/usr/share/games/simutrans/music/03-Sunday-drivers.mid' - Sunday drivers Reading MIDI file '/usr/share/games/simutrans/music/04-Simutrans-B-Theme.mid' - Simutrans B Theme Reading MIDI file '/usr/share/games/simutrans/music/05-Boring-afternoon.mid' - Boring Afternoon Reading MIDI file '/usr/share/games/simutrans/music/06-A-busy-day-at-the-depot.mid' - A busy day at the depot Reading MIDI file '/usr/share/games/simutrans/music/07-Transport-chaos.mid' - Transport Chaos Reading MIDI file '/usr/share/games/simutrans/music/08-The-journey-home.mid' - The Journey Home Reading MIDI file '/usr/share/games/simutrans/music/09-simupolitan-swing.mid' - simupolitan swing Reading MIDI file '/usr/share/games/simutrans/music/10-Easy-driving.mid' - easy driving Reading MIDI file '/usr/share/games/simutrans/music/11-stucked-convoi.mid' - stucked comvoi Reading MIDI file '/usr/share/games/simutrans/music/12-Steamin-across-the-prairies.mid' - Steamin' across the prairies Reading MIDI file '/usr/share/games/simutrans/music/13-Stephenson-blues.mid' - Stephenson blues Reading MIDI file '/usr/share/games/simutrans/music/16-Midnight-Express2.mid' - Midnight Express2 Reading MIDI file '/usr/share/games/simutrans/music/14-Last-journey-of-the-Niagara.mid' - Last journey of the Niagara Reading MIDI file '/usr/share/games/simutrans/music/15-The-Wayside-Blues.mid' - The Wayside Blues Reading MIDI file '/usr/share/games/simutrans/music/16-Midnight-Express2.mid' - Midnight Express2 Reading MIDI file '/usr/share/games/simutrans/music/17-The-Benevolent-Dictators-March.mid' - The Benevolent Dictators March Reading MIDI file '/usr/share/games/simutrans/music/18-Ride-that-train.mid' - Ride that train Reading MIDI file '/usr/share/games/simutrans/music/19-Rockin-trucker.mid' - Rockin` trucker Reading MIDI file '/usr/share/games/simutrans/music/20-Last-Trip.mid' - Last Trip Reading MIDI file '/usr/share/games/simutrans/music/21-Dusty-Eyes.mid' - Dusty Eyes Reading MIDI file '/usr/share/games/simutrans/music/22-Variable-Journeys.mid' - Variable Journeys Reading MIDI file '/usr/share/games/simutrans/music/23-Something-for-Silver-Sand.mid' - Something for Silver Sand Reading MIDI file '/usr/share/games/simutrans/music/24-needlessly-striking.mid' - needlessly striking Reading MIDI file '/usr/share/games/simutrans/music/25-Float-on-by.mid' - Float on by Reading MIDI file '/usr/share/games/simutrans/music/26-Tantalizingly-Unusual.mid' - Tantalizingly Unusual Reading MIDI file '/usr/share/games/simutrans/music/27-March-Winds.mid' - March Winds Reading MIDI file '/usr/share/games/simutrans/music/28-Road-to-Warm-Places.mid' - Road to Warm Places Reading MIDI file '/usr/share/games/simutrans/music/29-Runaway.mid' - Runaway Reading MIDI file '/usr/share/games/simutrans/music/30-On-the-waterfront.mid' - On the waterfront Calculating textures ...Creating landscape shape... - ok Creating cities ... Distributing about 1 industries ... Constructed 0 industries ... Distributing about 0 industries ... Constructed 0 industries ... Distributing 1 tourist attractions ... Preparing startup ... Loading BDF font 'font/Prop-Latin1.bdf' Unexpected character (255) for 255 character font! Loading BDF font font/Prop-Latin1.bdf with 255 characters World destroyed. Calculating textures ...Creating landscape shape... - ok Creating cities ... Distributing 12 tourist attractions ... Preparing startup ... set_zoom_factor() : set 1 (4/3) set_zoom_factor() : set 2 (1/1) set_zoom_factor() : set 3 (3/4) set_zoom_factor() : set 4 (2/3) set_zoom_factor() : set 5 (1/2) set_zoom_factor() : set 6 (1/3) set_zoom_factor() : set 7 (1/4) set_zoom_factor() : set 6 (1/3) set_zoom_factor() : set 5 (1/2) set_zoom_factor() : set 4 (2/3) set_zoom_factor() : set 3 (3/4) set_zoom_factor() : set 2 (1/1) set_zoom_factor() : set 1 (4/3) set_zoom_factor() : set 0 (3/2) set_zoom_factor() : set 1 (4/3) set_zoom_factor() : set 2 (1/1) set_zoom_factor() : set 3 (3/4) set_zoom_factor() : set 4 (2/3) set_zoom_factor() : set 5 (1/2) set_zoom_factor() : set 6 (1/3) set_zoom_factor() : set 7 (1/4) set_zoom_factor() : set 6 (1/3) set_zoom_factor() : set 5 (1/2) set_zoom_factor() : set 4 (2/3) set_zoom_factor() : set 3 (3/4) set_zoom_factor() : set 2 (1/1) set_zoom_factor() : set 1 (4/3) set_zoom_factor() : set 0 (3/2) simutrans: simcity.cc:1723: koord stadt_t::gib_zufallspunkt() const: Assertion `!buildings.empty()' failed. Program received signal SIGABRT, Aborted. [Switching to Thread 0x2b48305202f0 (LWP 9626)] 0x00002b482eddf1d5 in raise () from /lib/libc.so.6 (gdb) (gdb) bt #0 0x00002b482eddf1d5 in raise () from /lib/libc.so.6 #1 0x00002b482ede0680 in abort () from /lib/libc.so.6 #2 0x00002b482edd875f in __assert_fail () from /lib/libc.so.6 #3 0x00000000004e8930 in stadt_t::gib_zufallspunkt (this=0x1b6d6a0) at simcity.cc:1723 #4 0x00000000004e8c9a in stadt_t::finde_passagier_ziel (this=0x1c078b0, will_return=0x7fff7cb83b9c) at simcity.cc:1764 #5 0x00000000004eb5b1 in stadt_t::step_passagiere (this=0x1c078b0) at simcity.cc:1702 #6 0x00000000004efb41 in stadt_t::step (this=0x259a, delta_t=<value optimized out>) at simcity.cc:1301 #7 0x000000000054041b in karte_t::step (this=0xd1a600) at simworld.cc:2280 #8 0x0000000000540692 in karte_t::interactive (this=0xd1a600) at simworld.cc:4311 #9 0x0000000000511977 in simu_main (argc=<value optimized out>, argv=0x488) at simmain.cc:983 #10 0x0000000000546215 in main (argc=1, argv=0x7fff7cb850e8) at simsys_s.c:602 (gdb) that's all. Thanks for look on it and good(gdb) bt #0 0x00002b482eddf1d5 in raise () from /lib/libc.so.6 #1 0x00002b482ede0680 in abort () from /lib/libc.so.6 #2 0x00002b482edd875f in __assert_fail () from /lib/libc.so.6 #3 0x00000000004e8930 in stadt_t::gib_zufallspunkt (this=0x1b6d6a0) at simcity.cc:1723 #4 0x00000000004e8c9a in stadt_t::finde_passagier_ziel (this=0x1c078b0, will_return=0x7fff7cb83b9c) at simcity.cc:1764 #5 0x00000000004eb5b1 in stadt_t::step_passagiere (this=0x1c078b0) at simcity.cc:1702 #6 0x00000000004efb41 in stadt_t::step (this=0x259a, delta_t=<value optimized out>) at simcity.cc:1301 #7 0x000000000054041b in karte_t::step (this=0xd1a600) at simworld.cc:2280 #8 0x0000000000540692 in karte_t::interactive (this=0xd1a600) at simworld.cc:4311 #9 0x0000000000511977 in simu_main (argc=<value optimized out>, argv=0x488) at simmain.cc:983 #10 0x0000000000546215 in main (argc=1, argv=0x7fff7cb850e8) at simsys_s.c:602 (gdb) bye. M. Kovarik -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.24-1-amd64 (SMP w/1 CPU core) Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages simutrans depends on: ii libc6 2.7-10 GNU C Library: Shared libraries ii libgcc1 1:4.3.0-3 GCC support library ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer ii libstdc++6 4.3.0-3 The GNU Standard C++ Library v3 ii simutrans-data 99.18~0.svn1664-2 transportation simulator (base dat ii simutrans-pak64 99.18~0.svn26-1 transportation simulator (data fil ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime simutrans recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]