Hi,
after applying your patch and compile xlog I get this error/segfault while 
trying to load the Country Map.

** (xlog:6771): WARNING **: Couldn't find pixmap file: xlog.png

** (xlog:6771): WARNING **: Couldn't find pixmap file: mini-trx.xpm

** (xlog:6771): WARNING **: Couldn't find pixmap file: s.xpm

** (xlog:6771): WARNING **: Couldn't find pixmap file: mini-clock.xpm

** (xlog:6771): WARNING **: Could not read dxcc table

** (xlog:6771): WARNING **: Could not read area table

** (xlog:6771): WARNING **: Couldn't find pixmap file: xlog-b4.png

** (xlog:6771): WARNING **: Couldn't find pixmap file: xlog-scoring.png

** (xlog:6771): WARNING **: Couldn't find pixmap file: xlog-map.png

(xlog:6771): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != 
NULL' failed
Segmentation fault

Please check again your patch. By the way, before applying your patch I hadn't 
any error
while trying to do the same.

- Chris



On Tue, Mar 08, 2011 at 11:04:16AM -0300, Fernando M. Maresca wrote:
> Package: xlog
> Version: 2.0.5-1
> Severity: grave
> Tags: upstream patch
> Justification: renders package unusable
> 
> 
> Segmentation fault during dxcc initilization, reading dxcc/cty.dat.
> Patch provided.
> 
> 
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.37-1-amd64 (SMP w/2 CPU cores)
> Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages xlog depends on:
> ii  libatk1.0-0                1.30.0-1      The ATK accessibility toolkit
> ii  libc6                      2.11.2-13     Embedded GNU C Library: Shared 
> lib
> ii  libcairo2                  1.10.2-4      The Cairo 2D vector graphics 
> libra
> ii  libfontconfig1             2.8.0-2.1     generic font configuration 
> library
> ii  libfreetype6               2.4.4-1       FreeType 2 font engine, shared 
> lib
> ii  libglib2.0-0               2.28.1-1+b1   The GLib library of C routines
> ii  libgtk2.0-0                2.20.1-2      The GTK+ graphical user 
> interface 
> ii  libhamlib2                 1.2.12-1      Run-time library to control 
> radio 
> ii  libpango1.0-0              1.28.3-2~sid1 Layout and rendering of 
> internatio
> ii  xlog-data                  2.0.5-1       data for xlog, a GTK+ Logging 
> prog
> 
> Versions of packages xlog recommends:
> ii  shared-mime-info             0.90-1      FreeDesktop.org shared MIME 
> databa
> ii  xdg-utils                    1.1.0~rc1-2 desktop integration utilities 
> from
> 
> Versions of packages xlog suggests:
> pn  cwdaemon                      <none>     (no description available)
> ii  extra-xdg-menus               1.0-4      Extra menu categories for 
> applicat
> pn  glabels                       <none>     (no description available)
> 
> -- no debconf information

> 454,455c454,455
> <             for (dxccitem = 0; dxccitem < 9; dxccitem++)
> <                     g_strstrip (split[dxccitem]);
> ---
> >             for (dxccitem = 0; dxccitem < 9; dxccitem++)
> >                 g_strstrip (split[dxccitem]);
> 457,459c457,459
> <             dxcc_add (split[0], atoi(split[1]), atoi(split[2]), 
> cont_to_enum(split[3]),
> <                     (gint)(strtod(split[4], NULL) * 100), 
> (gint)(strtod(split[5], NULL) * 100),
> <                     (gint)(strtod(split[6], NULL) * 10), split[7], 
> split[8]);
> ---
> >             dxcc_add (split[0], atoi(split[1]), atoi(split[2]), 
> > cont_to_enum(split[3]),
> >                 (gint)(strtod(split[4], NULL) * 100), 
> > (gint)(strtod(split[5], NULL) * 100),
> >                 (gint)(strtod(split[6], NULL) * 10), split[7], split[8]);
> 461c461
> <             /* NOTE: split[7] is the description prefix, it is not added to 
> the hashtable */
> ---
> >             /* NOTE: split[7] is the description prefix, it is not added to 
> > the hashtable */
> 463,474c463,473
> <             /* split up the second line */
> <             pfxsplit = g_strsplit (split[8], ",", 0);
> <             /* exception list */
> <             for (ipfx = 0;; ipfx++)
> <             {
> <                     if (!pfxsplit[ipfx]) break;
> <                     pfx = findpfx_in_exception (pfxsplit[ipfx]);
> <                     g_hash_table_insert (prefixes, g_strdup (pfx), 
> GINT_TO_POINTER (programstate.countries));
> <             }
> <             g_strfreev (pfxsplit);
> <             g_strfreev (split);
> <             programstate.countries++;
> ---
> >             /* split up the second line */
> >             pfxsplit = g_strsplit (split[8], ",", 0);
> >             /* exception list */
> >             for (ipfx = 0;; ipfx++)
> >             {
> >                 if (!pfxsplit[ipfx]) break;
> >                 pfx = findpfx_in_exception (pfxsplit[ipfx]);
> >                 g_hash_table_insert (prefixes, g_strdup (pfx), 
> > GINT_TO_POINTER (programstate.countries));
> >             }
> >             g_strfreev (pfxsplit);
> >             programstate.countries++;
> 475a475
> >         g_strfreev (split);




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to