Uploaded image for project: 'HipChat'
  1. HipChat
  2. HCPUB-3280

hipchat4 SEGV at startup on Fedora 26

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      I have upgrade from Fedora 25 to Fedora 26 and hipchat4 crashes with a SEGV on startup.

      hipchat4-4.29.4.1662-1.x86_64

      I note that HipChat installed Qt 5.7.0 and Fedora ships with 5.7.1.

      $ hipchat4 --gdb
      running command
      hello 0.332848
      GNU gdb (GDB) Fedora 8.0-13.fc26
      Copyright (C) 2017 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
      and "show warranty" for details.
      This GDB was configured as "x86_64-redhat-linux-gnu".
      Type "show configuration" for configuration details.
      For bug reporting instructions, please see:
      <http://www.gnu.org/software/gdb/bugs/>.
      Find the GDB manual and other documentation resources online at:
      <http://www.gnu.org/software/gdb/documentation/>.
      For help, type "help".
      Type "apropos word" to search for commands related to "word"...
      Reading symbols from /opt/HipChat4/bin/..//lib/HipChat.bin...(no debugging symbols found)...done.
      (gdb) run
      Starting program: /opt/HipChat4/lib/HipChat.bin
      Missing separate debuginfos, use: dnf debuginfo-install hipchat4-4.29.4.1662-1.x86_64
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib64/libthread_db.so.1".
      warning: File "/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.24-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "/home/barry.scott".
      To enable execution of this file add
              add-auto-load-safe-path /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.24-gdb.py
      line to your configuration file "/home/barry.scott/.gdbinit".
      To completely disable this security protection add
              set auto-load safe-path /
      line to your configuration file "/home/barry.scott/.gdbinit".
      For more information about this security protection see the
      "Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
              info "(gdb)Auto-loading safe path"
      PackageLocation: "/opt/HipChat4/share/localweb/package.json"
      package.json opened
      package.json valid
      package.json object
      package.json version value =  "4.29.4"
      Reading config.ini file
      force_server= false  value= ""
      [New Thread 0x7fffdec5c700 (LWP 3718)]
      [New Thread 0x7fffd62e9700 (LWP 3719)]
      [New Thread 0x7fffd58b3700 (LWP 3720)]
      Qt WebEngine ICU data not found at /opt/HipChat4/lib/resources. Trying parent directory...
      Installed Qt WebEngine locales directory not found at location /opt/HipChat4/lib/translations/qtwebengine_locales. Trying application directory...
      Qt WebEngine locales directory not found at location /opt/HipChat4/lib/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
      Qt WebEngine resources not found at /opt/HipChat4/lib/resources. Trying parent directory...
      [0717/105324:ERROR:resource_bundle.cc(720)] Failed to load /opt/HipChat4/lib/qtwebengine_devtools_resources.pak
      Some features may not be available.
      [0717/105324:WARNING:resource_bundle.cc(311)] locale_file_path.empty() for locale
      [0717/105324:ERROR:browser_main_loop.cc(217)] Running without the SUID sandbox! See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md for more information on developing with the sandbox on.
      [New Thread 0x7fffcfd2f700 (LWP 3721)]
      Detaching after fork from child process 3722.
      Detaching after fork from child process 3723.
      --type=zygote
      hello 0.0962411
      Qt WebEngine ICU data not found at /home/tm/Qt/5.7/gcc_64/resources. Trying parent directory...
      Qt WebEngine ICU data not found at /home/tm/Qt/5.7/gcc_64. Trying application directory...
      Installed Qt WebEngine locales directory not found at location /home/tm/Qt/5.7/gcc_64/translations/qtwebengine_locales. Trying application directory...
      Qt WebEngine locales directory not found at location /opt/HipChat4/bin/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
      Qt WebEngine resources not found at /home/tm/Qt/5.7/gcc_64/resources. Trying parent directory...
      Qt WebEngine resources not found at /home/tm/Qt/5.7/gcc_64. Trying application directory...
      [0717/105324:ERROR:resource_bundle.cc(720)] Failed to load /opt/HipChat4/bin/qtwebengine_devtools_resources.pak
      Some features may not be available.
      [0717/105324:WARNING:resource_bundle.cc(311)] locale_file_path.empty() for locale
      [New Thread 0x7fffcf52e700 (LWP 3729)]
      [New Thread 0x7fffced2d700 (LWP 3730)]
      [New Thread 0x7fffce52c700 (LWP 3731)]
      [New Thread 0x7fffcdd2b700 (LWP 3732)]
      [New Thread 0x7fffcd52a700 (LWP 3733)]
      [New Thread 0x7fffccd29700 (LWP 3734)]
      [New Thread 0x7fffabfff700 (LWP 3735)]
      [New Thread 0x7fffab7fe700 (LWP 3736)]
      [New Thread 0x7fffaaffd700 (LWP 3737)]
      [New Thread 0x7fffaa7fc700 (LWP 3738)]
      [New Thread 0x7fffa9ffb700 (LWP 3739)]
      [New Thread 0x7fffa97fa700 (LWP 3740)]
      [New Thread 0x7fffa8ff9700 (LWP 3741)]
      [New Thread 0x7fff8bfff700 (LWP 3742)]
      [New Thread 0x7fff8b7fe700 (LWP 3743)]
      [New Thread 0x7fff8affd700 (LWP 3744)]
      [New Thread 0x7fff8a7fc700 (LWP 3745)]
      [New Thread 0x7fff894ba700 (LWP 3746)]
      [New Thread 0x7fff88cb9700 (LWP 3747)]
      [09:53:24][void HipChatApplication::initialize(HipChatApplication::Configuration&):393] datapath "/opt/HipChat4/lib"
      [09:53:24][virtual bool OnlineStatus::platformSpecificHasInternetConnectivity():38] org.freedesktop.NetworkManager interface is valid
      [09:53:24][void AbstractOnlineStatus::checkOnlineStatus():196] platform online state =  true
      [09:53:24][void AbstractOnlineStatus::doSecondaryCheck(bool):205] Do secondary online check
      [09:53:24][void AbstractOnlineStatus::doSecondaryCheck(bool):227] server path
      [09:53:24][QString AbstractSettings::decryptLoginData() const:196] login data is encrypted, so decrypting
      [09:53:24][void AbstractOnlineStatus::doSecondaryCheck(bool):264] onlineStatusUrl check:  "https://hokeykokey.websense.net/api/features"
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve CRYPTO_num_locks
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve CRYPTO_set_id_callback
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve CRYPTO_set_locking_callback
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve ERR_free_strings
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve EVP_CIPHER_CTX_init
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve sk_new_null
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve sk_push
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve sk_free
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve sk_num
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve sk_pop_free
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve sk_value
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSL_library_init
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSL_load_error_strings
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSL_get_ex_new_index
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv2_client_method
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv23_client_method
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv2_server_method
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv23_server_method
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve X509_STORE_CTX_get_chain
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSLeay
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot resolve SSLeay_version
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot call unresolved function CRYPTO_num_locks
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot call unresolved function SSL_library_init
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot call unresolved function SSLv23_client_method
      Warning: [09:53:24][qt.network.ssl][:0] QSslSocket: cannot call unresolved function sk_num

      Thread 1 "HipChat.bin" received signal SIGSEGV, Segmentation fault.
      0x00007ffff0231fb1 in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      (gdb) bt
      #0  0x00007ffff0231fb1 in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #1  0x00007ffff0222c4f in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #2  0x00007ffff0223944 in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #3  0x00007ffff02107a5 in QSslCertificate::fromData(QByteArray const&, QSsl::EncodingFormat) () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #4  0x00007ffff02126b2 in QSslCertificate::fromPath(QString const&, QSsl::EncodingFormat, QRegExp::PatternSyntax) () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #5  0x00007ffff022ca53 in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #6  0x00007ffff022cea4 in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #7  0x00007ffff02106d5 in QSslCertificate::QSslCertificate(QByteArray const&, QSsl::EncodingFormat) () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #8  0x00007ffff02134c9 in QSslConfiguration::QSslConfiguration() () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #9  0x00007ffff01abc6c in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #10 0x00007ffff01b3a42 in ?? () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #11 0x00007ffff01906b0 in QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) ()
         from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #12 0x00007ffff018db84 in QNetworkAccessManager::get(QNetworkRequest const&) () from /opt/HipChat4/bin/..//lib/libQt5Network.so.5
      #13 0x0000000000433d03 in AbstractOnlineStatus::doSecondaryCheck(bool) ()
      #14 0x0000000000434b2c in AbstractOnlineStatus::checkOnlineStatus() ()
      #15 0x0000000000422d9c in HipChatApplication::HipChatApplication(HipChatApplication::Configuration&) ()
      #16 0x000000000041a54e in main ()
      (gdb)

      Attachments

        Activity

          People

            Unassigned Unassigned
            0a1384bcbc6d Barry Scott
            Archiver:
            mandreacchio Michael Andreacchio

            Dates

              Created:
              Updated:
              Resolved:
              Archived: