Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fresh install segfaults on open file (ubuntu 13.10, 14.04) #649

Closed
imposeren opened this issue Apr 24, 2014 · 10 comments
Closed

fresh install segfaults on open file (ubuntu 13.10, 14.04) #649

imposeren opened this issue Apr 24, 2014 · 10 comments

Comments

@imposeren
Copy link

I've tried installing tiled on Ubuntu 13.10. It segfaulted when i trid to click on "open file" button. Then I tried tiled-daily with same result.

Then I updated to 14.04 and tried daily and stable versions again. Both segfaulted

stable version:
Tiled 0.9.1

daily version:
Tiled 2014-04-24

And I use "customized" ubuntu installation where ubuntu-desktop is not installed. Maybe tiled requires some libraries that are not present in package requirements but are required at runtime?

Is there a way to provide additional information on this issue?

@bjorn
Copy link
Member

bjorn commented Apr 24, 2014

Please try to run it from the console in a debugger to see if that provides some output with more information. Something like:

gdb tiled

@imposeren
Copy link
Author

gdb

GNU gdb (Ubuntu 7.7-0ubuntu3) 7.7
Copyright (C) 2014 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-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 tiled...Reading symbols from /usr/lib/debug/.build-id/3a/6510f5e24d9721a912e54b4301fac93156ead3.debug...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal        Stop  Print   Pass to program Description
SIG33         No    No  Yes     Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/tiled 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe498d700 (LWP 22828)]
[New Thread 0x7fffdffff700 (LWP 22829)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffebd9ee1f in KFileDialog::KFileDialog(KUrl const&, QString const&, QWidget*, QWidget*) () from /usr/lib/libkio.so.5
(gdb) backtrace full
#0  0x00007fffebd9ee1f in KFileDialog::KFileDialog(KUrl const&, QString const&, QWidget*, QWidget*) () from /usr/lib/libkio.so.5
No symbol table info available.
#1  0x00007fffebda24fc in ?? () from /usr/lib/libkio.so.5
No symbol table info available.
#2  0x00007ffff7277e52 in QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#3  0x00005555555d7375 in Tiled::Internal::MainWindow::openFile (this=0x7fffffffe140) at mainwindow.cpp:683
        filter = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 6650}, alloc = 0, size = 0, data = 0x7ffff6bf593a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 41}, alloc = 0, size = 0, data = 0x7ffff6bf591a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x555555c3b6c0, static codecForCStrings = 0x0}
        mapReader = <optimized out>
        selectedFilter = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 6650}, alloc = 0, size = 0, data = 0x7ffff6bf593a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 41}, alloc = 0, size = 0, data = 0x7ffff6bf591a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x555555a13640, static codecForCStrings = 0x0}
        pm = <optimized out>
        readers = {{p = {static shared_null = {ref = {_q_value = 2029}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x5555559825e0}, d = 0x5555559825e0}}
        fileNames = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 2029}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7ffff7fc2800}, d = 0x7ffff7fc2800}}, <No data fields>}
#4  0x000055555561ffd5 in Tiled::Internal::MainWindow::qt_static_metacall (_o=0x0, _c=4294967295, _id=-168904840, _a=0x7fffffffd3c0) at moc_mainwindow.cpp:117
No locals.
#5  0x00007ffff68a387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007ffff6dbaa62 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#7  0x00007ffff6dbc433 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#8  0x00007ffff7173b02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#9  0x00007ffff7173c2c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#10 0x00007ffff722aa4a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#11 0x00007ffff6e1050a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#12 0x00007ffff6dc0e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#13 0x00007ffff6dc75dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#14 0x00007ffff688f4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#15 0x00007ffff6dc6d93 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#16 0x00007ffff6e3b9cb in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#17 0x00007ffff6e3b269 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#18 0x00007ffff6e62b02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#19 0x00007ffff42c8e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff42c9048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#21 0x00007ffff42c90ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#22 0x00007ffff68bc7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#23 0x00007ffff6e62bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#24 0x00007ffff688e0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#25 0x00007ffff688e3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#26 0x00007ffff6893b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#27 0x000055555559f36e in main (argc=1, argv=<optimized out>) at main.cpp:190
        a = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff786b060 <QApplication::staticMetaObject>, stringdata = 0x555555630f00 <qt_meta_stringdata_Tiled__Internal__TiledApplication> "Tiled::Internal::TiledApplication", data = 0x555555630f60 <qt_meta_data_Tiled__Internal__TiledApplication>, extradata = 0x555555883fc0 <Tiled::Internal::TiledApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x555555624320 <Tiled::Internal::TiledApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
        baseName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 6650}, alloc = 0, size = 0, data = 0x7ffff6bf593a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 41}, alloc = 0, size = 0, data = 0x7ffff6bf591a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x555555941240, static codecForCStrings = 0x0}
        languageManager = <optimized out>
        commandLine = {<Tiled::Internal::CommandLineParser> = {mOptions = {{d = 0x555555983650, p = 0x555555983650}}, mLongestArgument = 16, mCurrentProgramName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 6650}, alloc = 0, size = 0, data = 0x7ffff6bf593a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 41}, alloc = 0, size = 0, data = 0x7ffff6bf591a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x5555559875a0, static codecForCStrings = 0x0}, mFilesToOpen = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 2029}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7ffff6bf5840 <QListData::shared_null>}, d = 0x7ffff6bf5840 <QListData::shared_null>}}, <No data fields>}, mShowHelp = false}, quit = false, showedVersion = false, disableOpenGL = false}
        w = {<QMainWindow> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff7896440 <QMainWindow::staticMetaObject>, stringdata = 0x55555562d2c0 <qt_meta_stringdata_Tiled__Internal__MainWindow> "Tiled::Internal::MainWindow", data = 0x55555562d620 <qt_meta_data_Tiled__Internal__MainWindow>, extradata = 0x55555587fa00 <Tiled::Internal::MainWindow::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x55555561fcb0 <Tiled::Internal::MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, mUi = 0x5555559e8050, mMapDocument = 0x0, mActionHandler = 0x5555559eda30, mLayerDock = 0x555555a64aa0, mMapsDock = 0x555555a874d0, mObjectsDock = 0x555555ba7d50, mTilesetDock = 0x555555bbae60, mTerrainDock = 0x555555bd18b0, mMiniMapDock = 0x555555bdd600, mCurrentLayerLabel = 0x555555bdf970, mZoomable = 0x0, mZoomComboBox = 0x555555bddf60, mStatusInfoLabel = 0x555555bdee60, mSettings = <incomplete type>, mRandomButton = 0x555555bf3010, mCommandButton = 0x555555c0cb90, mStampBrush = 0x555555c160b0, mBucketFillTool = 0x555555c16c90, mTerrainBrush = 0x555555c15f90, mClipboardManager = 0x555555be0f20, mRecentFiles = {0x555555c11160, 0x555555c13200, 0x555555c134c0, 0x555555c13780, 0x555555c13a90, 0x555555c13e10, 0x555555c14150, 0x555555c14490}, mLayerMenu = 0x555555c10610, mDocumentManager = 0x555555bb8050}
(gdb) info registers
rax            0x0  0
rbx            0x7fffffffcfa0   140737488342944
rcx            0x555555901000   93824996085760
rdx            0x7ffff5eeb778   140737319450488
rsi            0xffffffff   4294967295
rdi            0x0  0
rbp            0x7fffffffce70   0x7fffffffce70
rsp            0x7fffffffce40   0x7fffffffce40
r8             0x555555cbfd00   93825000013056
r9             0x555555cbfca0   93825000012960
r10            0xfffffffd   4294967293
r11            0x200    512
r12            0x7fffffffce60   140737488342624
r13            0x555555cbccc0   93825000000704
r14            0x7fffffffcf40   140737488342848
r15            0x0  0
rip            0x7fffebd9ee1f   0x7fffebd9ee1f <KFileDialog::KFileDialog(KUrl const&, QString const&, QWidget*, QWidget*)+335>
eflags         0x10202  [ IF RF ]
cs             0x33 51
ss             0x2b 43
ds             0x0  0
es             0x0  0
fs             0x0  0
gs             0x0  0
(gdb) x/16i $pc
=> 0x7fffebd9ee1f <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+335>:   mov    (%rax),%rcx
   0x7fffebd9ee22 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+338>:   mov    %rbx,%rdx
   0x7fffebd9ee25 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+341>:   mov    (%rsp),%rsi
   0x7fffebd9ee29 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+345>:   mov    %rax,%rdi
   0x7fffebd9ee2c <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+348>:   callq  *0x60(%rcx)
   0x7fffebd9ee2f <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+351>:   test   %rax,%rax
   0x7fffebd9ee32 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+354>:   mov    %rax,%r13
   0x7fffebd9ee35 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+357>:   mov    0x30(%rbx),%r15
   0x7fffebd9ee39 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+361>:   je     0x7fffebd9f020 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+848>
   0x7fffebd9ee3f <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+367>:   mov    (%rax),%rax
   0x7fffebd9ee42 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+370>:   lea    0x6aef2(%rip),%rsi        # 0x7fffebe09d3b
   0x7fffebd9ee49 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+377>:   mov    %r13,%rdi
   0x7fffebd9ee4c <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+380>:   callq  *0x8(%rax)
   0x7fffebd9ee4f <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+383>:   mov    0x30(%rbx),%rdx
   0x7fffebd9ee53 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+387>:   mov    %rax,0x8(%r15)
   0x7fffebd9ee57 <_ZN11KFileDialogC2ERK4KUrlRK7QStringP7QWidgetS7_+391>:   cmpq   $0x0,(%rdx)
(gdb) thread apply all backtrace

Thread 3 (Thread 0x7fffdffff700 (LWP 22829)):
#0  0x00007ffff5c19fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff42c8fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff42c90ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff68bc7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff688e0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffff688e3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff678ac5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff686f823 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffff678d32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ffff47a8182 in start_thread (arg=0x7fffdffff700) at pthread_create.c:312
#10 0x00007ffff5c2730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffe498d700 (LWP 22828)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff678d816 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ffff729dd96 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3  0x00007ffff678d32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff47a8182 in start_thread (arg=0x7fffe498d700) at pthread_create.c:312
#5  0x00007ffff5c2730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7fc2800 (LWP 22824)):
#0  0x00007fffebd9ee1f in KFileDialog::KFileDialog(KUrl const&, QString const&, QWidget*, QWidget*) () from /usr/lib/libkio.so.5
#1  0x00007fffebda24fc in ?? () from /usr/lib/libkio.so.5
#2  0x00007ffff7277e52 in QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3  0x00005555555d7375 in Tiled::Internal::MainWindow::openFile (this=0x7fffffffe140) at mainwindow.cpp:683
#4  0x000055555561ffd5 in Tiled::Internal::MainWindow::qt_static_metacall (_o=0x0, _c=4294967295, _id=-168904840, _a=0x7fffffffd3c0) at moc_mainwindow.cpp:117
#5  0x00007ffff68a387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff6dbaa62 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00007ffff6dbc433 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007ffff7173b02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007ffff7173c2c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007ffff722aa4a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007ffff6e1050a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007ffff6dc0e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007ffff6dc75dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007ffff688f4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffff6dc6d93 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff6e3b9cb in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007ffff6e3b269 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007ffff6e62b02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007ffff42c8e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff42c9048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff42c90ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff68bc7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007ffff6e62bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007ffff688e0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007ffff688e3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007ffff6893b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x000055555559f36e in main (argc=1, argv=<optimized out>) at main.cpp:190
(gdb) quit
A debugging session is active.

    Inferior 1 [process 22824] will be killed.

Quit anyway? (y or n) 

@bjorn
Copy link
Member

bjorn commented Apr 24, 2014

Hmm, so it's crashing inside KFileDialog. This might be because of incompatible Qt versions. You could probably avoid it by selected a non-KDE style using tiled -style plastique or tiled -style cleanlooks.

@imposeren
Copy link
Author

thanks! That helped. I'm using QtCurve style on my system

@bjorn
Copy link
Member

bjorn commented Apr 24, 2014

Btw, are you using the Tiled packages from the PPA only or did you also try the Tiled version that is included in the Ubuntu repositories?

@imposeren
Copy link
Author

When I updated to 14.04 I've tried to use version that is included in the Ubunu. Fix worked with ppa version. Haven't tested with "included" version

@bjorn
Copy link
Member

bjorn commented Apr 24, 2014

Do you have any other Qt-based applications installed and does the file open dialog (the KDE file open dialog apparently) work fine there? I'm just wondering whether this is Tiled-specific since I don't really see how Tiled is involved here.

@imposeren
Copy link
Author

I'm using razor-qt so Seems that I have qt apps. Some QT apps:
psi, smplayer, vlc, transmission-qt, q4wine.

file open works fine in cmplayer, vlc and transmission-qt

@imposeren
Copy link
Author

can't reproduce problem anymore. I had similar problem with some i386 app on x64 system. And it was solved by installing i386 version of gtk style:

apt-get install gtk2-engines-qtcurve:i386

did tiled for x64 ubuntu use any i386 libs?

@bjorn
Copy link
Member

bjorn commented Feb 11, 2015

did tiled for x64 ubuntu use any i386 libs?

I'm pretty sure it didn't.

But, since you can no longer reproduce this issue and I haven't heard about it from anybody else in the meantime, I guess it's time to close this issue.

@bjorn bjorn closed this as completed Feb 11, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants