[Okular-devel] Segfaults upon launch, cannot find RTTI symbols

Arjun AK arjunak234 at gmail.com
Tue Jun 24 17:42:18 UTC 2014


I've built okular from source. But when running it, it segfaults:

Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x000000000040e04b in Shell::openDocument (this=0x1ca0810, doc=...) at /home/arjun/src/okular/shell/shell.cpp:182
#7  0x000000000040b921 in main (argc=2, argv=0x7fff443756f8) at /home/arjun/src/okular/shell/main.cpp:163

The offending line is src/okular/shell/shell.cpp:
> if( !dynamic_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs() && !part->url().isEmpty() )

"RTTI symbol not found for class 'Okular::Part'" is getting printed on the terminal. I checked the build messages, '-fno-rtti' is not being passed anywhere. So what is happening here?


More information about the Okular-devel mailing list