Bug 717909 - Crash on startup (xiphos-3.1.4-6.fc15.x86_64)
Summary: Crash on startup (xiphos-3.1.4-6.fc15.x86_64)
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: xiphos
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Deji Akingunola
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 717514 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-30 11:52 UTC by Matěj Cepl
Modified: 2018-04-11 12:30 UTC (History)
3 users (show)

Fixed In Version: xiphos-3.1.4-8.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-11 08:11:44 UTC
Type: ---


Attachments (Terms of Use)
~/.xiphos/settings.xml (6.06 KB, application/xml)
2011-07-11 23:55 UTC, Matěj Cepl
no flags Details

Description Matěj Cepl 2011-06-30 11:52:47 UTC
Description of problem:
Just running xiphos on upgraded F15 leads to crash. App window shows up, but then the program crashes.

bradford:~ $ gdb xiphos
GNU gdb (GDB) Fedora (7.2.90.20110525-38.fc15)
Copyright (C) 2011 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/xiphos...Reading symbols from /usr/lib/debug/usr/bin/xiphos.debug...done.
done.
(gdb) run
Starting program: /usr/bin/xiphos 
[Thread debugging using libthread_db enabled]
** Message: MAINTAINER_MODE
** Message: /usr/share/xiphos/languages
** Message: create main_mgr time is 0.397384
Number of Text modules = 10
Number of Commentary modules = 3
Number of Dict/lex modules = 9
Number of Book modules = 9
Number of Percomm modules = 1
Number of Devotion modules = 2
Number of Prayer modules = 0

[New Thread 0x7fffeba0a700 (LWP 7224)]
** Message: MAINTAINER_MODE

(xiphos:7221): Gtk-WARNING **: Could not load image 'splash.png': Nelze otevřít soubor „/usr/share/xiphos/splash.png“: Adresář nebo soubor neexistuje
Starting xiphos-3.1.4
Building Xiphos interface

** Message: MAINTAINER_MODE

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed
** Message: MAINTAINER_MODE
** Message: /usr/share/xiphos/navbar_versekey.gtkbuilder
[New Thread 0x7fffe9ad3700 (LWP 7225)]
[New Thread 0x7fffe91b4700 (LWP 7226)]
** Message: context_id: 1
message: Vítá vás Xiphos
** Message: create main_mgr time is 0,009495
Starting sword-1.6.2
Initiating SWORD
path to sword: /home/matej/.sword/
SWORD locale is cs
Checking for SWORD Modules
Number of Text modules = 10
Number of Commentary modules = 3
Number of Dict/lex modules = 9
Number of Book modules = 9
Number of Percomm modules = 1
Number of Devotion modules = 2
Number of Prayer modules = 0

Initiating Xiphos

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_window_add_accel_group: assertion `GTK_IS_WINDOW (window)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

(xiphos:7221): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed
** Message: MAINTAINER_MODE
** Message: create SWMgr time is 0,014994
** Message: create main_mgr time is 0,009823
Displaying Xiphos
** Message: on_notebook_main_switch_page
** Message: main_display_book
mod_name: Orthodoxy
key: /IV. The Ethics of Elfland
** Message: offset: 28
** Message: mod_name = CzeCEP

Program received signal SIGSEGV, Segmentation fault.
0x000000000045880b in BackEnd::get_entry_attribute (this=0xdc65b0, level1=
    0x48f501 "Heading", level2=0x48f4f8 "Preverse", level3=0x7fffffffdc00 "0")
    at ../src/backend/sword_main.cc:655
655		display_mod->RenderText();
Missing separate debuginfos, use: debuginfo-install clucene-core-0.9.21b-3.fc15.x86_64 libicu-4.4.2-8.fc16.x86_64 librsvg2-2.32.1-3.fc16.x86_64
(gdb) thread apply all backtrace

Thread 4 (Thread 0x7fffe91b4700 (LWP 7226)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x000000369fdfb9a9 in WebCore::IconDatabase::syncThreadMainLoop (this=
    0x7fffe91dda00) at Source/WebCore/loader/icon/IconDatabase.cpp:1416
#2  0x000000369fdfda85 in WebCore::IconDatabase::iconDatabaseSyncThread (this=
    0x7fffe91dda00) at Source/WebCore/loader/icon/IconDatabase.cpp:1034
#3  0x00007ffff7bcaaf1 in start_thread (arg=0x7fffe91b4700) at pthread_create.c:305
#4  0x00007ffff5a4db7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fffe9ad3700 (LWP 7225)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000036a07d0362 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x36a10189c0)
    at Source/JavaScriptCore/wtf/FastMalloc.cpp:2496
#2  0x00000036a07d0399 in WTF::TCMalloc_PageHeap::runScavengerThread (
    context=<optimized out>) at Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007ffff7bcaaf1 in start_thread (arg=0x7fffe9ad3700) at pthread_create.c:305
#4  0x00007ffff5a4db7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fffeba0a700 (LWP 7224)):
#0  0x00007ffff5a45293 in __poll (fds=<optimized out>, nfds=<optimized out>, 
    timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffff7294d24 in g_main_context_poll (n_fds=1, fds=0x7fffe4001150, 
    priority=<optimized out>, timeout=-1, context=0x109e2d0) at gmain.c:3405
#2  g_main_context_iterate (context=0x109e2d0, block=<optimized out>, dispatch=1, 
    self=<optimized out>) at gmain.c:3087
#3  0x00007ffff729560d in g_main_loop_run (loop=0x109e2b0) at gmain.c:3300
#4  0x00007ffff675e564 in gdbus_shared_thread_func (data=<optimized out>)
    at gdbusprivate.c:276
#5  0x00007ffff72ba3a6 in g_thread_create_proxy (data=0x109e3c0) at gthread.c:1955
#6  0x00007ffff7bcaaf1 in start_thread (arg=0x7fffeba0a700) at pthread_create.c:305
#7  0x00007ffff5a4db7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ffff7fa69e0 (LWP 7221)):
#0  0x000000000045880b in BackEnd::get_entry_attribute (this=0xdc65b0, level1=
    0x48f501 "Heading", level2=0x48f4f8 "Preverse", level3=0x7fffffffdc00 "0")
    at ../src/backend/sword_main.cc:655
#1  0x0000000000472556 in get_heading (text=..., p=0xdc65b0, modidx=<optimized out>)
    at ../src/main/parallel_view.cc:574
#2  0x0000000000472699 in main_update_parallel_page ()
    at ../src/main/parallel_view.cc:673
#3  0x00000000004804a5 in main_display_bible (key=<optimized out>, mod_name=
    0x3791490 "CzeCEP") at ../src/main/sword.cc:1197
#4  main_display_bible (mod_name=<optimized out>, key=<optimized out>)
    at ../src/main/sword.cc:1079
#5  0x0000000000448c57 in gui_notebook_main_switch_page (notebook=<optimized out>, 
    arg=<optimized out>, page_num=<optimized out>, tl=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ../src/gnome2/tabbed_browser.c:939
#6  0x000000000044f47a in frontend_display (tabs=0x0) at ../src/gnome2/xiphos.c:176
#7  0x0000000000420d18 in main (argc=1, argv=0x7fffffffdfe8)
    at ../src/main/main.c:185
(gdb)

Comment 1 Fedora Update System 2011-07-06 00:20:17 UTC
xiphos-3.1.4-8.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/xiphos-3.1.4-8.fc15

Comment 2 Deji Akingunola 2011-07-06 00:24:55 UTC
*** Bug 717514 has been marked as a duplicate of this bug. ***

Comment 3 Matěj Cepl 2011-07-06 11:19:43 UTC
bradford:~ $ gdb xiphos
GNU gdb (GDB) Fedora (7.2.90.20110703-40.fc15)
Copyright (C) 2011 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/xiphos...Reading symbols from /usr/lib/debug/usr/bin/xiphos.debug...done.
done.
(gdb) run
Starting program: /usr/bin/xiphos 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffeba0a700 (LWP 30154)]
[New Thread 0x7fffeb0f7700 (LWP 30155)]
[New Thread 0x7fffea7d8700 (LWP 30156)]

Program received signal SIGSEGV, Segmentation fault.
0x000000000045716b in BackEnd::get_entry_attribute (this=0xe01e00, level1=
    0x48be14 "Heading", level2=0x48be0b "Preverse", level3=0x7fffffffdc00 "0")
    at ../src/backend/sword_main.cc:659
659     display_mod->RenderText();
Missing separate debuginfos, use: debuginfo-install PackageKit-gtk3-module-0.6.15-2.fc15.x86_64 adwaita-gtk3-theme-3.0.2-1.fc15.x86_64 glib2-2.28.8-1.fc15.x86_64 glibc-2.14-4.x86_64 gstreamer-0.10.34-1.fc15.x86_64 gstreamer-plugins-base-0.10.33-1.fc15.x86_64 gtk3-3.0.11-1.fc15.x86_64 gvfs-1.8.2-1.fc15.x86_64 libXi-1.4.3-1.fc15.x86_64 libcurl-7.21.3-7.fc15.x86_64 libicu-4.4.2-8.fc16.x86_64 librsvg2-2.32.1-3.fc16.x86_64 libuuid-2.19.1-1.2.fc15.x86_64 nspr-4.8.8-1.fc15.x86_64 nss-3.12.10-1.fc15.x86_64 nss-softokn-freebl-3.12.10-1.fc15.x86_64 nss-util-3.12.10-1.fc15.x86_64
(gdb) thread apply all backtrace
(gdb) thread apply all backtrace

Thread 4 (Thread 0x7fffea7d8700 (LWP 30156)):
#0  0x00007ffff7bce475 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x000000369fdfb9a9 in WebCore::IconDatabase::syncThreadMainLoop (this=
    0x7fffea801a00) at Source/WebCore/loader/icon/IconDatabase.cpp:1416
#2  0x000000369fdfda85 in WebCore::IconDatabase::iconDatabaseSyncThread (this=
    0x7fffea801a00) at Source/WebCore/loader/icon/IconDatabase.cpp:1034
#3  0x00007ffff7bcaaf1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff5a4db7d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffeb0f7700 (LWP 30155)):
#0  0x00007ffff7bce475 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000036a07d0362 in WTF::TCMalloc_PageHeap::scavengerThread (this=
    0x36a10189c0) at Source/JavaScriptCore/wtf/FastMalloc.cpp:2496
#2  0x00000036a07d0399 in WTF::TCMalloc_PageHeap::runScavengerThread (
    context=<optimized out>) at Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007ffff7bcaaf1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff5a4db7d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffeba0a700 (LWP 30154)):
#0  0x00007ffff5a45293 in poll () from /lib64/libc.so.6
#1  0x00007ffff7294d24 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007ffff729560d in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00007ffff675e564 in ?? () from /lib64/libgio-2.0.so.0
#4  0x00007ffff72ba3a6 in ?? () from /lib64/libglib-2.0.so.0
#5  0x00007ffff7bcaaf1 in start_thread () from /lib64/libpthread.so.0
#6  0x00007ffff5a4db7d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7fa69e0 (LWP 30145)):
#0  0x000000000045716b in BackEnd::get_entry_attribute (this=0xe01e00, level1=
    0x48be14 "Heading", level2=0x48be0b "Preverse", level3=0x7fffffffdc00 "0")
    at ../src/backend/sword_main.cc:659
#1  0x0000000000470584 in get_heading (text=..., p=0xe01e00, 
    modidx=<optimized out>) at ../src/main/parallel_view.cc:574
#2  0x00000000004706c9 in main_update_parallel_page ()
    at ../src/main/parallel_view.cc:673
#3  0x000000000047dfe5 in main_display_bible (key=<optimized out>, mod_name=
    0x31d4390 "CzeCEP") at ../src/main/sword.cc:1197
#4  main_display_bible (mod_name=<optimized out>, key=<optimized out>)
    at ../src/main/sword.cc:1079
#5  0x00000000004478bf in gui_notebook_main_switch_page (
    notebook=<optimized out>, arg=<optimized out>, page_num=<optimized out>, 
    tl=<optimized out>) at ../src/gnome2/tabbed_browser.c:939
#6  0x000000000044df29 in frontend_display (tabs=0x0)
    at ../src/gnome2/xiphos.c:193
#7  0x0000000000420ace in main (argc=1, argv=0x7fffffffdfe8)
    at ../src/main/main.c:191
(gdb) 

using these packages:
GConf2-2.32.3-1.fc15.x86_64
ORBit2-2.14.19-2.fc15.x86_64
PackageKit-gtk3-module-0.6.15-2.fc15.x86_64
adwaita-gtk3-theme-3.0.2-1.fc15.x86_64
atk-2.0.0-1.fc15.x86_64
bzip2-libs-1.0.6-3.fc15.x86_64
cairo-1.10.2-3.fc15.x86_64
cairo-gobject-1.10.2-3.fc15.x86_64
clucene-core-0.9.21b-3.fc15.x86_64
cyrus-sasl-lib-2.1.23-16.fc15.x86_64
dbus-glib-0.92-2.fc15.x86_64
dbus-libs-1.4.6-4.fc15.x86_64
enchant-1.6.0-2.fc15.x86_64
expat-2.0.1-11.fc15.x86_64
fontconfig-2.8.0-3.fc15.x86_64
freetype-2.4.4-4.fc15.x86_64
gdk-pixbuf2-2.23.3-1.fc15.x86_64
geoclue-0.12.0-7.fc15.x86_64
glib2-2.28.8-1.fc15.x86_64
glibc-2.14-4.x86_64
gstreamer-0.10.34-1.fc15.x86_64
gstreamer-plugins-base-0.10.33-1.fc15.x86_64
gtk3-3.0.11-1.fc15.x86_64
gtkhtml3-4.0.1-1.fc15.x86_64
gvfs-1.8.2-1.fc15.x86_64
hunspell-1.2.15-2.fc15.x86_64
keyutils-libs-1.2-7.fc15.x86_64
krb5-libs-1.9.1-5.fc15.x86_64
libICE-1.0.6-3.fc15.x86_64
libSM-1.2.0-2.fc15.x86_64
libX11-1.4.3-1.fc15.x86_64
libXau-1.0.6-2.fc15.x86_64
libXcomposite-0.4.3-2.fc15.x86_64
libXcursor-1.1.11-3.fc15.x86_64
libXdamage-1.1.3-2.fc15.x86_64
libXext-1.2.0-2.fc15.x86_64
libXfixes-5.0-1.fc15.x86_64
libXi-1.4.3-1.fc15.x86_64
libXinerama-1.1.1-2.fc15.x86_64
libXrandr-1.3.1-2.fc15.x86_64
libXrender-0.9.6-2.fc15.x86_64
libXt-1.1.0-1.fc15.x86_64
libcanberra-0.28-3.fc15.x86_64
libcanberra-gtk3-0.28-3.fc15.x86_64
libcom_err-1.41.14-2.fc15.x86_64
libcroco-0.6.2-6.fc15.x86_64
libcurl-7.21.3-7.fc15.x86_64
libgcc-4.6.0-10.fc15.x86_64
libgsf-1.14.19-4.fc15.x86_64
libicu-4.4.2-8.fc16.x86_64
libidn-1.19-2.fc15.x86_64
libjpeg-turbo-1.1.0-2.fc15.x86_64
libogg-1.2.2-3.fc15.x86_64
libpng-1.2.44-3.fc15.x86_64
librsvg2-2.32.1-3.fc16.x86_64
libselinux-2.0.99-4.fc15.x86_64
libsoup-2.34.1-1.fc15.x86_64
libssh2-1.2.7-1.fc15.x86_64
libstdc++-4.6.0-10.fc15.x86_64
libtdb-1.2.9-9.fc15.x86_64
libtool-ltdl-2.4-4.fc15.x86_64
libudev-167-4.fc15.x86_64
libuuid-2.19.1-1.2.fc15.x86_64
libvorbis-1.3.2-1.fc15.x86_64
libxcb-1.7-2.fc15.x86_64
libxml2-2.7.8-6.fc15.x86_64
libxslt-1.1.26-8.fc15.x86_64
nspr-4.8.8-1.fc15.x86_64
nss-3.12.10-1.fc15.x86_64
nss-softokn-freebl-3.12.10-1.fc15.x86_64
nss-util-3.12.10-1.fc15.x86_64
openldap-2.4.24-3.fc15.x86_64
openssl-1.0.0d-1.fc15.x86_64
pango-1.28.4-1.fc15.x86_64
pixman-0.20.2-2.fc15.x86_64
sqlite-3.7.5-3.fc15.x86_64
sword-1.6.2-2.fc15.x86_64
webkitgtk3-1.4.0-1.fc15.x86_64
xiphos-3.1.4-8.fc15.x86_64
zlib-1.2.5-3.fc15.x86_64

Comment 4 Deji Akingunola 2011-07-06 17:26:23 UTC
This crash seems to be coming from the sword library. To be sure, can you please move your home-user's sword directory ($HOME/.sword), as well as $HOME/.xiphos aside and restart Xiphos? Of course you will need to install your modules again. My guess is one of one your installed module or the previous Xiphos configuration is causing the crash.
Thank you.

Comment 5 Fedora Update System 2011-07-06 21:29:52 UTC
xiphos-3.1.4-8.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Matěj Cepl 2011-07-11 07:50:25 UTC
Reopening, until we decide on the root of this problem.

Comment 7 Matěj Cepl 2011-07-11 08:11:44 UTC
Yes, right. Without any modules xiphos starts up correctly.

Comment 8 Matěj Cepl 2011-07-11 23:55:40 UTC
Created attachment 512313 [details]
~/.xiphos/settings.xml

Actually, it didn't have to be any module. This is old ~/.xiphos/settings.xml. Aren't groups of tags like

 <locale>
    <special/>
  <special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special><special>None</special></locale>

or

  <keys>
    <book>/IV. The Ethics of Elfland</book>
    <dictionary>05826</dictionary>
    <verse>2. Samuelova 5:8</verse>
  <offset>0</offset><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book><book>0</book></keys>
  <layout>

something to be worried about?


Note You need to log in before you can comment on or make changes to this bug.