Bug 314786 - Cant start gwenview
Summary: Cant start gwenview
Status: RESOLVED DUPLICATE of bug 312196
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 4.10.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-09 18:56 UTC by jrch2k10@gmail.com
Modified: 2013-02-09 19:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jrch2k10@gmail.com 2013-02-09 18:56:46 UTC
Application: gwenview (4.10.0)
KDE Platform Version: 4.10.00 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.8.0-rc5 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
it crash at open instantly

im using mesa 9.2 r600g driver and compiled KDE SC with EGL support, this problem is persistant from 4.9 release

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff3c8945800 (LWP 19386))]

Thread 3 (Thread 0x7ff3b5ea7700 (LWP 19387)):
#0  0x00007ff3c505c0fd in poll () from /lib64/libc.so.6
#1  0x00007ff3c1a21284 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff3c1a213ac in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff3c7890e0e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007ff3c7861fcf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007ff3c78622b0 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007ff3c77668a0 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ff3c784319f in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007ff3c776985c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007ff3c34f1041 in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff3c5065d0d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff3b4ce7700 (LWP 19388)):
#0  0x00007ff3c34f4f9d in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007ff3aea11e2b in radeon_drm_cs_emit_ioctl () from /usr/lib64/egl/egl_gallium.so
#2  0x00007ff3c34f1041 in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff3c5065d0d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff3c8945800 (LWP 19386)):
[KCrash Handler]
#5  0x00007ff3c89d99a0 in XVisualIDFromVisual () from /usr/lib64/libX11.so.6
#6  0x00007ff3c5defcac in qt_x11_getX11InfoForWindow(QX11Info*, QX11WindowAttributes const&) () from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007ff3c5defd50 in qt_x11_getX11InfoForWindow(QX11Info*, XWindowAttributes const&) () from /usr/lib64/qt4/libQtGui.so.4
#8  0x00007ff3c5df3018 in QWidgetPrivate::create_sys(unsigned long, bool, bool) () from /usr/lib64/qt4/libQtGui.so.4
#9  0x00007ff3c5dad50d in QWidget::create(unsigned long, bool, bool) () from /usr/lib64/qt4/libQtGui.so.4
#10 0x00007ff3c63cd103 in QEgl::createSurface(QPaintDevice*, void*, QEglProperties const*) () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007ff3c3eaeff1 in QGLWidgetPrivate::recreateEglSurface() () from /usr/lib64/qt4/libQtOpenGL.so.4
#12 0x00007ff3c3e39f08 in QGLWidget::event(QEvent*) () from /usr/lib64/qt4/libQtOpenGL.so.4
#13 0x00007ff3c5d61bac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007ff3c5d638e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007ff3c6afaa28 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#16 0x00007ff3c78632ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007ff3c5db099a in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007ff3c5db0f22 in QWidget::setParent(QWidget*) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007ff3c61df3aa in QAbstractScrollArea::setViewport(QWidget*) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007ff3c840cda3 in Gwenview::DocumentViewContainer::DocumentViewContainer(QWidget*) () from /usr/lib64/libgwenviewlib.so.4
#21 0x0000000000430ef4 in Gwenview::ViewMainPagePrivate::setupAdapterContainer() [clone .local.1044] ()
#22 0x0000000000460cb6 in Gwenview::ViewMainPage::ViewMainPage(QWidget*, Gwenview::SlideShow*, KActionCollection*, Gwenview::GvCore*) [clone .8445] ()
#23 0x0000000000461fc9 in Gwenview::MainWindow::Private::setupViewMainPage(QWidget*) [clone .local.618] ()
#24 0x000000000045cd59 in Gwenview::MainWindow::Private::setupWidgets() [clone .local.573] ()
#25 0x0000000000467e51 in Gwenview::MainWindow::MainWindow() [clone .8845] ()
#26 0x0000000000467f9e in StartHelper::createMainWindow() [clone .local.670.8831] ()
#27 0x000000000042bb2a in main ()

This bug may be a duplicate of or related to bug 312196.

Possible duplicates by query: bug 312196.

Reported using DrKonqi
Comment 1 Benni Hill 2013-02-09 19:45:51 UTC
You could try the following workaround:
Open gwenviewrc (ususally in ~/.kde/share/config) and change the key "AnimationMethod" (within "[ImageView]") to DocumentView::NoAnimation". Or create it when it's not there.

[ImageView]
<other stuff>
AnimationMethod=DocumentView::NoAnimation

*** This bug has been marked as a duplicate of bug 312196 ***