Package: argyll
Version: 1.5.1-3

--- Please enter the report below this line. ---

I run dispcalGUI-apply-profiles and I noticed this in dmesg:
[ 2248.894077] dispwin[2172]: segfault at 10 ip 00000030bc801626 sp 
00007fffed74b100 error 4 in libyajl.so.2.0.4[30bc800000+9000]

This might be related to the Debian patch from 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544223
The embedded yajl_alloc has this API:
    yajl_handle YAJL_API yajl_alloc(const yajl_callbacks * callbacks,
                                    const yajl_parser_config * config,
                                    const yajl_alloc_funcs * allocFuncs,
                                    void * ctx);

The external one has this API:
    YAJL_API yajl_handle yajl_alloc(const yajl_callbacks * callbacks,
                                    yajl_alloc_funcs * afs,
                                    void * ctx);

Also it looks like the part of the patch from #544223 that changed the #include 
to use the external yajl headers was not applied, so at build time it uses the 
embedded yajl headers, and at link time the external yajl lib ...

See below for the backtrace, as you can see hand is NULL (0x0):

Core was generated by `/usr/bin/dispwin -d1 -c -L'.
Program terminated with signal 11, Segmentation fault.
#0  yajl_parse (hand=hand@entry=0x0, 
    jsonText=jsonText@entry=0x7fffed74b1c0 "{\n  \"devices\": {\n    
\"display\": {\n      \"1\": {\n        \"EDID\": \"0x00", 'F' <repeats 12 
times>, 
"004C2DE5033232575402120103802F1E782AEE91A3544C99260F5054BFEF80B30081808140714F01010101010101017C2E90A0601A1E4030203600DA"...,
 jsonTextLen=465) at /tmp/buildd/yajl-2.0.4/src/yajl.c:124
#1  0x00000030be202fb5 in jcnf_read (p=p@entry=0x1f3f580) at jcnf.c:801
#2  0x00000030be203216 in new_jcnf (pev=pev@entry=0x7fffed74ba9c, 
fname=fname@entry=0x1f3fa80 "/home/edwin/.config/color.jcnf", 
    modify=modify@entry=jc_read, create=create@entry=jc_no_create) at 
jcnf.c:1205
#3  0x00000030bde020d0 in ucmm_get_monitor_profile (edid=0x1f3e400 "", 
edid_len=128, display_name=0x1f3ea50 ":0.0", 
    profile=profile@entry=0x7fffed74bbd8) at ucmm.c:826
#4  0x0000000000407170 in dispwin_get_profile (p=0x1f3e820, name=0x7fffed74dd20 
"", mxlen=1024) at dispwin.c:3042
#5  0x0000000000403d1f in main (argc=<optimized out>, argv=<optimized out>) at 
dispwin.c:5358



--- System information. ---
Architecture: amd64
Kernel:       Linux 3.10.6

Debian Release: jessie/sid
  500 unstable        ftp.ro.debian.org 
  500 stable          security.debian.org 
  500 stable          ftp.ro.debian.org 
    1 experimental    ftp.ro.debian.org 

--- Package information. ---
Depends              (Version) | Installed
==============================-+-==============
libc6                (>= 2.15) | 
libicc2                        | 
libimdi0                       | 
libjpeg8               (>= 8c) | 
libtiff4         (>> 3.9.5-3~) | 
libusb-0.1-4     (>= 2:0.1.12) | 
libx11-6                       | 
libxext6                       | 
libxinerama1                   | 
libxrandr2        (>= 2:1.2.0) | 
libxss1                        | 
libxxf86vm1                    | 
libyajl2            (>= 2.0.4) | 


Recommends      (Version) | Installed
=========================-+-===========
consolekit                | 0.4.5-3.1
udev            (>= 146~) | 175-7.2


Package's Suggests field is empty.


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