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);