[Pkg-openssl-devel] Bug#862229: libssl1.0.2: Illegal instruction on a PowerPC G4 (32 bits) "in OPENSSL_crypto207_probe () at ppccpuid.s:20"

Rogério Brito rbrito at ime.usp.br
Wed May 10 02:15:09 UTC 2017


Package: libssl1.0.2
Version: 1.0.2k-1
Severity: important

Hi.

While trying to start telegram-desktop on a PowerPC G4 (that is, one with
the altivec instructions), I am getting a SIGILL and, installing the debug
symbols for libssl1.0.2, I was able to get the following (not entirely
complete, but hopefully, enough) bactrace:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

(gdb) run
Starting program: /usr/bin/telegram-desktop 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/powerpc-linux-gnu/libthread_db.so.1".
[New Thread 0xb7e042a0 (LWP 4958)]
Gtk-Message: Failed to load module "canberra-gtk-module"

Thread 1 "telegram-deskto" received signal SIGILL, Illegal instruction.
0x1d21dd40 in OPENSSL_crypto207_probe () at ppccpuid.s:20
20	ppccpuid.s: No such file or directory.
(gdb) bt
#0  0x1d21dd40 in OPENSSL_crypto207_probe () at ppccpuid.s:20
#1  0x1d21e26c in OPENSSL_cpuid_setup () at ppccap.c:152
#2  0x1d2c1524 in OPENSSL_add_all_algorithms_noconf () at c_all.c:82
#3  0x1d2b58d4 in OPENSSL_add_all_algorithms_conf () at evp_acnf.c:71
#4  0x1e7411f8 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#5  0x1e734e70 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#6  0x1e718ef4 in QSslSocket::supportsSsl() () from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#7  0x202edca4 in ThirdParty::start() ()
#8  0x207e8aac in Messenger::Messenger() ()
#9  0x20643c50 in Application::createMessenger() ()
#10 0x20644004 in Sandbox::launch() ()
#11 0x20644428 in Application::socketError(QLocalSocket::LocalSocketError) ()
#12 0x1d700aec in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/powerpc-linux-gnu/libQt5Core.so.5
#13 0x1d70127c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Core.so.5
#14 0x1e6ece00 in QLocalSocket::error(QLocalSocket::LocalSocketError) () from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#15 0x1e6f7640 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#16 0x1e6f83cc in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#17 0x1e6f85b0 in QLocalSocket::connectToServer(QFlags<QIODevice::OpenModeFlag>) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#18 0x1e6ed3d4 in QLocalSocket::connectToServer(QString const&, QFlags<QIODevice::OpenModeFlag>) ()
   from /usr/lib/powerpc-linux-gnu/libQt5Network.so.5
#19 0x20644aa0 in Application::Application(int&, char**) ()
#20 0x201dd7dc in main ()
(gdb) 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

If there is anything else that I can provide, please let me know and I will
do my best.


Thanks,

Rogério.


-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: powerpc
 (ppc)

Kernel: Linux 4.9.0-3-powerpc
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libssl1.0.2 depends on:
ii  debconf [debconf-2.0]  1.5.60
ii  libc6                  2.24-10

libssl1.0.2 recommends no packages.

libssl1.0.2 suggests no packages.

-- debconf information:
  libssl1.0.2/restart-failed:
  libssl1.0.2/restart-services:

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br



More information about the Pkg-openssl-devel mailing list