Package: python2.3-syck
Version: 0.42-9
Severity: grave
Justification: renders package unusable

Segfault when trying to parse YAML data. I have included the YAML data
as well as a the end of a strace log just in case.

--- BEGIN YAML DATA: ---

---
##############################################
# General blog configuration file using YAML #
##############################################

# Define the modes' processor chains
modes:
    index:
        - blog.models.configuration.Configuration
        - blog.models.entries.Entries
        - blog.models.comments.Comments
        - blog.models.about.URLAbout
        - blog.views.xml.XMLOutput
        - blog.views.xml.XSLTransformer

# Processor settings
processors:
    blog:
        enabled: true
        path: /tmp/testblog
        configurationPath: %(blog.path)s/etc/blog.conf
        languages:
            - sv_SE
            - en_US
        date_format: %Y-%m-%d %H:%M
        title: My little blog
        description: This is a small blog
    entries:
        enabled: true
        path: %(blog.path)s/data
        backend: blog.persistency.file.FileEntries
        max: 400
        limit: 20
    comments:
        enabled: true
        path: %(blog.path)s/data/_%(entry.id)s/_comments
        backend: blog.persistency.file.FileComments
        max: 400
        limit: 100
    about:
        enabled: false
        url: %(blog.path)s/about.%(blog.language)s.html
    xsl:
        path: %(blog.path)s/share
        enableHTMLComments: true

# Tell the system what configuration keys a specific blog may override
mutable:
    - languages
    - date_format
    - title
    - description
    - processors.comments.enabled
    - processors.about.enabled

--- END YAML DATA --



--- BEGIN END OF STRACE ---

fstat64(4, {st_mode=S_IFREG|0644, st_size=63916, ...}) = 0
old_mmap(NULL, 62888, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 
0x40452000
old_mmap(0x40461000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 4, 0xf000) = 0x40461000
close(4)                                = 0
close(3)                                = 0
open("etc/blog.conf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1468, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1468, ...}) = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1468, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40018000
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "---\n##############################################\n# 
General blog configuration file using YAML 
#\n##############################################\n\n# Define the 
modes\' processor chains\nmodes:\n    index:\n        - 
blog.models.configuration.Configuration\n        - 
blog.models.entries.Entries\n        - 
blog.models.comments.Comments\n        - blog.models.about.URLAbout\n 
       - blog.views.xml.XMLOutput\n        - 
blog.views.xml.XSLTransformer\n\n# Processor settings\nprocessors:\n  
  blog:\n        enabled: true\n     "..., 4096) = 1468
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40018000, 4096)                = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

--- END END :) OF STRACE ---



-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27
Locale: LANG=en_US, LC_CTYPE=sv_SE (charmap=ISO-8859-1)

Versions of packages python2.3-syck depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  python2.3                   2.3.5-4      An interactive high-level object-o

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to