https://bugs.kde.org/show_bug.cgi?id=467491

            Bug ID: 467491
           Summary: Segmentation fault at startup - directly after build
                    from source
    Classification: Applications
           Product: ghostwriter
           Version: unspecified
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: megan.con...@kdemail.net
          Reporter: christian.goe...@mailbox.org
  Target Milestone: ---

SUMMARY
***
I tried to build ghostwriter on Linux Mint (CE) from source (repositories). 
When I tried to start ghostwriter after building, I immediately got a
segmentation fault. 
Feel free to ask for further information, but please keep in mind that I am
just a user (not a programmer)

Feel free to point out any mistakes or shortcoming in my building process. 
***

STEPS TO REPRODUCE
1. Download / install dependencies, mentioned on
https://invent.kde.org/office/ghostwriter: 
sudo apt install g++ qtbase5-dev libqt5svg5-dev qtmultimedia5-dev
qtwebengine5-dev pkg-config libqt5concurrent5 qttools5-dev-tools
libkf5coreaddons-dev libkf5xmlgui-dev libkf5configwidgets-dev libkf5sonnet-dev
libkf5doctools5 libkf5doctools-dev cmake extra-cmake-modules

2. I had to install two additional packages (as claimed by cmake): 
sudo apt install qttols5-dev libhunspell-dev

3. Get sources of ghostwriter:
git clone https://invent.kde.org/office/ghostwriter

4. Build ghostwriter
cd ghostwriter
mkdir build
cd build
cmake ..
make
sudo make install

5. Start ghostwriter from the command line:
$ ghostwriter

OBSERVED RESULT
$ ghostwriter
Using pandoc version 2.9.2.1
Using multimarkdown version 1.35
Using cmark version 0.30.2
Segmentation fault (core dumped)

EXPECTED RESULT
Ghostwriter was expected to start (at least I hoped so) 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux Mint 21-1  - Cinnamon Edition

ADDITIONAL INFORMATION
cmake gave the following warning: 
CMake Deprecation Warning at
/usr/share/cmake-3.22/Modules/GenerateExportHeader.cmake:427 (message):
  The add_compiler_export_flags function is obsolete.  Use the
  CXX_VISIBILITY_PRESET and VISIBILITY_INLINES_HIDDEN target properties
  instead.
Call Stack (most recent call first):
  3rdparty/cmark-gfm/extensions/CMakeLists.txt:31 (add_compiler_export_flags)

I tried to get debugging information: 
gdb) run
Starting program: /usr/bin/ghostwriter 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe1e0d640 (LWP 28852)]
[New Thread 0x7fffe0ce2640 (LWP 28853)]
[New Thread 0x7fffd3675640 (LWP 28854)]
[New Thread 0x7fffd2e74640 (LWP 28855)]
[New Thread 0x7fffd2673640 (LWP 28856)]
[New Thread 0x7fffd1e72640 (LWP 28857)]
[New Thread 0x7fffd11fa640 (LWP 28858)]
[Thread 0x7fffd11fa640 (LWP 28858) exited]
[New Thread 0x7fffd11fa640 (LWP 28859)]
[New Thread 0x7fffd09f9640 (LWP 28860)]
[Thread 0x7fffd11fa640 (LWP 28859) exited]
[New Thread 0x7fffd11fa640 (LWP 28861)]
[Thread 0x7fffd09f9640 (LWP 28860) exited]
[New Thread 0x7fffd09f9640 (LWP 28862)]
[Thread 0x7fffd11fa640 (LWP 28861) exited]
[Thread 0x7fffd09f9640 (LWP 28862) exited]
[Detaching after fork from child process 28863]
Using pandoc version 2.9.2.1
[Detaching after fork from child process 28868]
Using multimarkdown version 1.35
[Detaching after fork from child process 28869]
Using cmark version 0.30.2

Thread 1 "ghostwriter" received signal SIGSEGV, Segmentation fault.
0x00007ffff69932be in QString::operator=(QString const&) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
(gdb) exit


Information about the dev-packages: 
-- The following OPTIONAL packages have been found:
 * KF5DocTools (required version >= 5.90), Tools to generate documentation
 * KF5Auth (required version >= 5.92.0)
 * KF5Codecs (required version >= 5.92.0)

-- The following REQUIRED packages have been found:
 * ECM (required version >= 5.90)
 * Qt5LinguistTools
 * PkgConfig
 * Qt5Concurrent
 * Qt5Svg
 * Qt5Network (required version >= 5.15.3)
 * Qt5Qml (required version >= 5.15.3)
 * Qt5WebChannel
 * Qt5Gui
 * Qt5QmlModels (required version >= 5.15.3)
 * Qt5Quick (required version >= 5.15.3)
 * Qt5Positioning (required version >= 5.15.3)
 * Qt5WebEngineCore (required version >= 5.15.3)
 * Qt5PrintSupport (required version >= 5.15.3)
 * Qt5WebEngineWidgets
 * Qt5 (required version >= 5.15.2)
 * KF5Sonnet (required version >= 5.90)
 * KF5XmlGui (required version >= 5.90)
 * KF5CoreAddons (required version >= 5.92.0)
 * Qt5Core (required version >= 5.15.2)
 * KF5ConfigWidgets (required version >= 5.90)
 * Qt5Widgets (required version >= 5.15.2)
 * KF5WidgetsAddons (required version >= 5.90)
 * KF5 (required version >= 5.90)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to