Bug ID 1037158
Summary SIGILL in libkyotocabinet.so.16.13.0
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.2
Hardware x86-64
OS openSUSE 42.2
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter werner@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

On one of my Leap 42.2 I see with libkyotocabinet16 for Leap 42.2 as well as
from builds devel:libraries:c_c++/kyotocabinet openSUSE_Leap_42.2/x86_64 a
crash in libkyotocabinet.so.16.13.0 in mutt 1.8.2 configured and compiled with
--with-kyotocabinet:

werner/mutt> ( setenv LD_LIBRARY_PATH $PWD ; ./mutt.bin )
Illegal instruction (core dumped)
werner/mutt> dmesg -T | tail -n 1
[Tue May  2 13:13:18 2017] traps: mutt.bin[9283] trap invalid opcode
ip:7f873c05df6a sp:7ffd7cb47130 error:0 in
libkyotocabinet.so.16[7f873c03b000+d0000]traps: 
werner/mutt> sudo coredumpctl dump -o core 9283
           PID: 9283 (mutt.bin)
           UID: 223 (werner)
           GID: 50 (suse)
        Signal: 4 (ILL)
     Timestamp: Tue 2017-05-02 13:13:18 CEST (45s ago)
  Command Line: ./mutt.bin
    Executable: /usr/src/werner/mutt/mutt.bin
 Control Group: /user.slice/user-223.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-223.slice
       Session: 2
     Owner UID: 223 (werner)
       Boot ID: 6b339301079e49f1912ad7ac92ca2800
    Machine ID: 91407b77fbdf4068afb43b9ad9e35541
      Hostname: boole
      Coredump:
/var/lib/systemd/coredump/core.mutt\x2ebin.223.6b339301079e49f1912ad7ac92ca2800.9283.1493723598000000.xz
       Message: Process 9283 (mutt.bin) of user 223 dumped core.
More than one entry matches, ignoring rest.
werner/mutt> cd /usr/src/werner/kyotocabinet/kyotocabinet-1.2.76/
kyotocabinet/kyotocabinet-1.2.76> 
kyotocabinet/kyotocabinet-1.2.76> ( setenv LD_LIBRARY_PATH $PWD ; gdb
../../mutt/mutt.bin ../../mutt/core )
GNU gdb (GDB; openSUSE Leap 42.2) 7.11.1
[....]
Core was generated by `./mutt.bin'.
Program terminated with signal SIGILL, Illegal instruction.
#0  __static_initialization_and_destruction_0 (__initialize_p=1,
__priority=65535) at kcutil.h:81
81      const double DBLMAX = (std::numeric_limits<double>::max)();
[...]
(gdb) bt
#0  0x00007f873c05df6a in _GLOBAL__sub_I_kcutil.cc(void) (__initialize_p=1,
__priority=65535) at kcutil.h:81
#1  0x00007f873c05df6a in _GLOBAL__sub_I_kcutil.cc(void) () at kcutil.cc:387
#2  0x0000000000000001 in  ()
#3  0x00007f873d2b9c0a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#4  0x00007f873d2b9cf3 in _dl_init () at /lib64/ld-linux-x86-64.so.2
#5  0x00007f873d2ac18a in _dl_start_user () at /lib64/ld-linux-x86-64.so.2
#6  0x0000000000000001 in  ()
#7  0x00007ffd7cb47fd9 in  ()
#8  0x0000000000000000 in  ()


You are receiving this mail because: