WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: [fixed] Abiword crash when printing  (Read 4760 times)

Offline uggla

  • Sr. Member
  • ****
  • Posts: 438
[fixed] Abiword crash when printing
« on: September 29, 2010, 03:28:08 PM »
When I press print, print preview or try to save to pdf, Abiword crashes (in console just says "Aborted"). Printing works from other programs. Please help.

/Uggla
« Last Edit: October 15, 2010, 06:36:19 AM by uggla »

aus9

  • Guest
Re: Abiword crash when printing
« Reply #1 on: September 29, 2010, 06:26:38 PM »
hi

maybe one of the daemons is not running ....dbus or cups

I use cups1311 but I think the process is the same for normal cups

http://wiki.tinycorelinux.com/cups1311

Offline uggla

  • Sr. Member
  • ****
  • Posts: 438
Re: Abiword crash when printing
« Reply #2 on: September 30, 2010, 01:47:34 AM »
Dbus wasn't running but starting it did no difference.

/Uggla

aus9

  • Guest
Re: Abiword crash when printing
« Reply #3 on: September 30, 2010, 06:33:50 AM »
hi

can you print a non-pdf but not pdf....then try installing the package
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/tcz/cups-pdf.tcz.info

which cups version are you running pls?

I assume you cups daemon running?

Offline uggla

  • Sr. Member
  • ****
  • Posts: 438
Re: Abiword crash when printing
« Reply #4 on: September 30, 2010, 02:22:51 PM »
I can't print at all from Abiword and I can't save as pdf either. Abiword shuts down instantly when I press the print or print preview buttons or menu. I've installed cups1311.tcz, and yes the daemon is running. I'm using microcore64 with Xorg-7.5-3d.


Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11049
Re: Abiword crash when printing
« Reply #5 on: September 30, 2010, 03:15:02 PM »
I wonder if gdb or strace would tell anything.

Quote
gdb abiword
run
bt full
quit

Quote
strace abiword 2>&1 | tail -n200 > log

Please pastebin the outputs.
The only barriers that can stop you are the ones you create yourself.

Offline uggla

  • Sr. Member
  • ****
  • Posts: 438
Re: Abiword crash when printing
« Reply #6 on: September 30, 2010, 03:31:54 PM »
gdb output:
Code: [Select]
tc@box:~$ gdb abiword
GNU gdb 6.8
Copyright (C) 2008 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 "i686-pc-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/local/bin/abiword
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xf6857820 (LWP 5780)]
[New Thread 0xf66a1b70 (LWP 5783)]
[New Thread 0xf5ea1b70 (LWP 5784)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf6857820 (LWP 5780)]
0xf69b384c in free () from /lib/libc.so.6
(gdb) bt full
#0  0xf69b384c in free () from /lib/libc.so.6
No symbol table info available.
#1  0xf6938098 in _dlerror_run () from /lib/libdl.so.2
No symbol table info available.
#2  0xf6937b11 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
No symbol table info available.
#3  0xf6e475cc in g_module_open () from /usr/local/lib/libgmodule-2.0.so.0
No symbol table info available.
#4  0xf6cd0e6e in gnome_print_filter_new_from_module_name_valist ()
   from /usr/local/lib/libgnomeprint-2-2.so.0
No symbol table info available.
#5  0xf6cd0f38 in gnome_print_filter_new_from_module_name ()
   from /usr/local/lib/libgnomeprint-2-2.so.0
No symbol table info available.
#6  0xf6cf35a8 in _gnome_print_filter_parse__parse ()
   from /usr/local/lib/libgnomeprint-2-2.so.0
No symbol table info available.
#7  0xf6cf39d8 in _gnome_print_filter_parse_launch ()
   from /usr/local/lib/libgnomeprint-2-2.so.0
No symbol table info available.
#8  0xf6cd016a in gnome_print_filter_new_from_description ()
   from /usr/local/lib/libgnomeprint-2-2.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#9  0xf6d3428f in gnome_print_page_selector_init ()
   from /usr/local/lib/libgnomeprintui-2-2.so.0
No symbol table info available.
#10 0xf6e769e1 in g_type_create_instance ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0xf6e5a5a2 in g_object_constructor ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0xf6e5ab02 in g_object_newv () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xf6e5ba8c in g_object_new () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xf6d2c3c4 in gnome_print_dialog_init ()
   from /usr/local/lib/libgnomeprintui-2-2.so.0
No symbol table info available.
#15 0xf6e769e1 in g_type_create_instance ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xf6e5a5a2 in g_object_constructor ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xf6e5af35 in g_object_newv () from /usr/local/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0xf6e5b95b in g_object_new_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xf6e5ba67 in g_object_new () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xf6d2bff7 in gnome_print_dialog_new ()
   from /usr/local/lib/libgnomeprintui-2-2.so.0
No symbol table info available.
#21 0x08346179 in XAP_UnixDialog_Print::_raisePrintDialog ()
No symbol table info available.
#22 0x08345fb9 in XAP_UnixDialog_Print::runModal ()
No symbol table info available.
#23 0x08158be1 in ?? ()
No symbol table info available.
#24 0x08158fc4 in ap_EditMethods::print ()
No symbol table info available.
#25 0x0823e2ff in EV_EditMethod::Fn ()
No symbol table info available.
#26 0x0823f8a0 in EV_Menu::invokeMenuMethod ()
No symbol table info available.
#27 0x082423a4 in EV_UnixMenu::menuEvent ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#28 0xf6e617af in g_cclosure_marshal_VOID__VOID ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xf6e54319 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xf6e68a1d in signal_emit_unlocked_R ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xf6e6ab6a in g_signal_emit_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0xf6e6aec9 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xf74daabf in gtk_widget_activate ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0xf73c0732 in gtk_menu_shell_activate_item ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0xf73c2258 in gtk_menu_shell_button_release ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0xf73b7eab in gtk_menu_button_release ()
---Type <return> to continue, or q <return> to quit---
   from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0xf73b18b4 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0xf6e52c19 in g_type_class_meta_marshal ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0xf6e54319 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xf6e68c95 in signal_emit_unlocked_R ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0xf6e6a83c in g_signal_emit_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xf6e6aec9 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0xf74d72d6 in gtk_widget_event_internal ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#44 0xf73aa49e in gtk_propagate_event ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#45 0xf73ab902 in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#46 0xf7122dea in gdk_event_dispatch () from /usr/local/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#47 0xf6d9c85a in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#48 0xf6da013e in g_main_context_iterate ()
   from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#49 0xf6da0537 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#50 0xf73abd84 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#51 0x08145872 in AP_UnixApp::main ()
No symbol table info available.
#52 0x08144154 in main ()
No symbol table info available.
(gdb) quit
The program is running.  Exit anyway? (y or n) y
tc@box:~$

/Uggla

Offline uggla

  • Sr. Member
  • ****
  • Posts: 438
Re: Abiword crash when printing
« Reply #7 on: September 30, 2010, 03:32:58 PM »
strace log:
Code: [Select]
brk(0x9044000)                          = 0x9044000
read(6, "Name xml:lang=\"ne\">\340\244\254\340\244\277\340\244\255\340\244\276\340"..., 16384) = 16384
brk(0x9065000)                          = 0x9065000
read(6, "e xml:lang=\"eu\">US legala</Name>"..., 16384) = 16384
brk(0x9086000)                          = 0x9086000
read(6, "          <Name xml:lang=\"ast\">A"..., 16384) = 16384
brk(0x90a7000)                          = 0x90a7000
read(6, "    <Name xml:lang=\"mr\">A6</Name"..., 16384) = 16384
brk(0x90c8000)                          = 0x90c8000
read(6, "ame xml:lang=\"ca\">B0</Name>\n    "..., 16384) = 16384
brk(0x90e9000)                          = 0x90e9000
read(6, "lang=\"pt\">B4</Name>\n          <N"..., 16384) = 16384
brk(0x910a000)                          = 0x910a000
read(6, ">\n          <Name xml:lang=\"eu\">"..., 16384) = 16384
brk(0x912b000)                          = 0x912b000
read(6, "r\">C2</Name>\n          <Name xml"..., 16384) = 16384
brk(0x914c000)                          = 0x914c000
brk(0x916d000)                          = 0x916d000
read(6, " <Name xml:lang=\"kn\">C7</Name>\n "..., 16384) = 16384
brk(0x918e000)                          = 0x918e000
read(6, "0mm\" Id=\"Height\"/>\n\t   </Item>\n "..., 16384) = 16384
brk(0x91af000)                          = 0x91af000
read(6, "        <Name xml:lang=\"cy\">Amle"..., 16384) = 16384
brk(0x91d0000)                          = 0x91d0000
read(6, "/Name>\n          <Name xml:lang="..., 16384) = 16384
brk(0x91f1000)                          = 0x91f1000
read(6, "=\"zh_CN\">\346\227\213\350\275\254 180 \345\272\246</Name>\n "..., 16384) = 5973
read(6, "", 10411)                      = 0
close(6)                                = 0
open("/usr/local/share/libgnomeprint/2.18.7/printers", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 6
getdents64(6, /* 5 entries */, 32768)   = 152
stat64("/usr/local/share/libgnomeprint/2.18.7/printers/PDF-WRITER.xml", {st_mode=S_IFREG|0644, st_size=5857, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/printers/PDF-WRITER.xml", {st_mode=S_IFREG|0644, st_size=5857, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/printers/PDF-WRITER.xml", {st_mode=S_IFREG|0644, st_size=5857, ...}) = 0
open("/usr/local/share/libgnomeprint/2.18.7/printers/PDF-WRITER.xml", O_RDONLY|O_LARGEFILE) = 7
_llseek(7, 0, [0], SEEK_CUR)            = 0
brk(0x9212000)                          = 0x9212000
read(7, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 5857
read(7, "", 2335)                       = 0
close(7)                                = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-PDF-WRITER.xml", {st_mode=S_IFREG|0644, st_size=1792, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-PDF-WRITER.xml", {st_mode=S_IFREG|0644, st_size=1792, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-PDF-WRITER.xml", {st_mode=S_IFREG|0644, st_size=1792, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-PDF-WRITER.xml", {st_mode=S_IFREG|0644, st_size=1792, ...}) = 0
open("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-PDF-WRITER.xml", O_RDONLY|O_LARGEFILE) = 7
_llseek(7, 0, [0], SEEK_CUR)            = 0
read(7, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 1792
read(7, "", 6400)                       = 0
close(7)                                = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/printers/GENERIC.xml", {st_mode=S_IFREG|0644, st_size=5390, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/printers/GENERIC.xml", {st_mode=S_IFREG|0644, st_size=5390, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/printers/GENERIC.xml", {st_mode=S_IFREG|0644, st_size=5390, ...}) = 0
open("/usr/local/share/libgnomeprint/2.18.7/printers/GENERIC.xml", O_RDONLY|O_LARGEFILE) = 7
_llseek(7, 0, [0], SEEK_CUR)            = 0
read(7, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 5390
read(7, "", 2802)                       = 0
close(7)                                = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-GENERIC-PS.xml", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-GENERIC-PS.xml", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-GENERIC-PS.xml", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
stat64("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-GENERIC-PS.xml", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
open("/usr/local/share/libgnomeprint/2.18.7/models/GNOME-GENERIC-PS.xml", O_RDONLY|O_LARGEFILE) = 7
_llseek(7, 0, [0], SEEK_CUR)            = 0
read(7, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2475
read(7, "", 5717)                       = 0
close(7)                                = 0
getdents64(6, /* 0 entries */, 32768)   = 0
close(6)                                = 0
open("/usr/local/lib/libgnomeprint/2.18.7/modules", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 6
getdents64(6, /* 6 entries */, 32768)   = 192
stat64("/usr/local/lib/libgnomeprint/2.18.7/modules/libgnomeprintlpd.so", {st_mode=S_IFREG|0755, st_size=9513, ...}) = 0
open("/usr/local/lib/libgnomeprint/2.18.7/modules/libgnomeprintlpd.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\n\0\0004\0\0\0"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=9513, ...}) = 0
mmap2(NULL, 10260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xf66df000
mmap2(0xf66e1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0xf66e1000
close(7)                                = 0
stat64("/etc/printcap", {st_mode=S_IFREG|0644, st_size=226, ...}) = 0
open("/etc/printcap", O_RDONLY|O_LARGEFILE) = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=226, ...}) = 0
read(7, "# This file was automatically ge"..., 226) = 226
close(7)                                = 0
munmap(0xf66df000, 10260)               = 0
stat64("/usr/local/lib/libgnomeprint/2.18.7/modules/libgnomeprintcups.so", {st_mode=S_IFREG|0755, st_size=24823, ...}) = 0
open("/usr/local/lib/libgnomeprint/2.18.7/modules/libgnomeprintcups.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\350\34\0\0004\0\0\0"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=24823, ...}) = 0
mmap2(NULL, 22104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xf66dc000
mmap2(0xf66e1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x4) = 0xf66e1000
close(7)                                = 0
open("/usr/local/lib/tls/i686/sse2/libgnomecups-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xffa98500) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/libgnomecups-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686", 0xffa98500) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/sse2/libgnomecups-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/sse2", 0xffa98500) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/libgnomecups-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls", 0xffa98500) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/libgnomecups-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686/sse2", 0xffa98500) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/libgnomecups-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686", 0xffa98500) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/sse2/libgnomecups-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/sse2", 0xffa98500) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libgnomecups-1.0.so.1", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0H>\0\0004\0\0\0"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=61797, ...}) = 0
mmap2(NULL, 46376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xf66d0000
mmap2(0xf66db000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0xb) = 0xf66db000
close(7)                                = 0
open("/usr/local/lib/libcups.so.2", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000n\0\0004\0\0\0"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=193135, ...}) = 0
mmap2(NULL, 173008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xf66a5000
mmap2(0xf66ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x29) = 0xf66ce000
close(7)                                = 0
open("/usr/local/lib/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=23191, ...}) = 0
mmap2(NULL, 23191, PROT_READ, MAP_PRIVATE, 7, 0) = 0xf669f000
close(7)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \7\0\0004\0\0\0"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=42359, ...}) = 0
mmap2(NULL, 201052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xf666d000
mmap2(0xf6676000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x8) = 0xf6676000
mmap2(0xf6678000, 155996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf6678000
close(7)                                = 0
mprotect(0xf6676000, 4096, PROT_READ)   = 0
munmap(0xf669f000, 23191)               = 0
gettimeofday({1285878464, 667779}, NULL) = 0
futex(0xf66cf374, FUTEX_WAKE_PRIVATE, 2147483647) = 0
gettimeofday({1285878464, 668298}, NULL) = 0
gettimeofday({1285878464, 668419}, NULL) = 0
open("/etc/cups/lpoptions", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/home/tc/.lpoptions", O_RDONLY)   = -1 ENOENT (No such file or directory)
access("/usr/local/share/locale/C/cups_C.po", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/share/locale/C/cups_C.po", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/tc/.cups/client.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/tc/.cupsrc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/cups/client.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/var/run/cups/cups.sock", {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
sched_get_priority_min(SCHED_OTHER)     = 0
sched_get_priority_max(SCHED_OTHER)     = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xf5e6d000
mprotect(0xf5e6d000, 4096, PROT_NONE)   = 0
clone(child_stack=0xf666c324, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xf666cbd8, {entry_number:12, base_addr:0xf666cb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xf666cbd8) = 5894
futex(0xf6e10af0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x91fb560, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x9200b4c, FUTEX_WAIT_PRIVATE, 1, NULL) = 0
futex(0x9200b28, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x91fc62c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x91fc628, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x91fb560, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x9200b4c, FUTEX_WAIT_PRIVATE, 1, NULL) = 0
futex(0x8fea300, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x91fc62c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x91fc628, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x91fb560, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xf66cf394, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xf66cf394, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xf66cf394, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xf66cf394, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xf66cf394, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xf66cf394, FUTEX_WAKE_PRIVATE, 1) = 1
sched_get_priority_min(SCHED_OTHER)     = 0
sched_get_priority_max(SCHED_OTHER)     = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xf5500000
mprotect(0xf5500000, 4096, PROT_NONE)   = 0
clone(child_stack=0xf5cff324, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xf5cffbd8, {entry_number:12, base_addr:0xf5cffb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xf5cffbd8) = 5895
getdents64(6, /* 0 entries */, 32768)   = 0
close(6)                                = 0
futex(0xf6a4f380, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xf6a4f380, FUTEX_WAKE_PRIVATE, 1) = 0
stat64("/usr/local/lib/libgnomeprint/2.18.7/modules/filters/libgnomeprint-GnomePrintFilterSelect.so", 0xffa980fc) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/libgnomeprint/2.18.7/modules/filters/libgnomeprint-GnomePrintFilterSelect.so.so", 0xffa980fc) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/libgnomeprint/2.18.7/modules/filters/libgnomeprint-GnomePrintFilterSelect.so.la", 0xffa980fc) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {0x814426c, [SEGV], SA_RESTART}, {SIG_DFL, ~[ABRT KILL STOP RTMIN RT_1], SA_NODEFER|SA_RESETHAND}, 8) = 0
getcwd("/home/tc", 4096)                = 9
readlink("/home/tc/Untitled1.abw.SAVED", 0x91f1000, 256) = -1 EINVAL (Invalid argument)
stat64("/home/tc/Untitled1.abw.SAVED", {st_mode=S_IFREG|0644, st_size=2162, ...}) = 0
access("/home/tc/Untitled1.abw.SAVED", W_OK) = 0
umask(077)                              = 022
gettimeofday({1285878464, 707744}, NULL) = 0
open("/home/tc/.gsf-save-AI67JV", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 6
umask(022)                              = 077
fcntl64(6, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(6, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf773c000
_llseek(6, 0, [0], SEEK_CUR)            = 0
write(6, "<?xml version=\"1.0\" encoding=\"UT"..., 2162) = 2162
close(6)                                = 0
munmap(0xf773c000, 4096)                = 0
rename("/home/tc/.gsf-save-AI67JV", "/home/tc/Untitled1.abw.SAVED") = 0
chmod("/home/tc/Untitled1.abw.SAVED", 0100644) = 0
chown32("/home/tc/Untitled1.abw.SAVED", 1001, 50) = 0
chmod("/home/tc/Untitled1.abw.SAVED", 0100644) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(5893, 5893, SIGABRT)             = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++

/Uggla

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11049
Re: Abiword crash when printing
« Reply #8 on: September 30, 2010, 05:01:19 PM »
The gdb output seems to show a bug in glib's module loading. Not 100% sure that's it, but there is a minor update to glib available, 2.24.2.
The only barriers that can stop you are the ones you create yourself.

Offline uggla

  • Sr. Member
  • ****
  • Posts: 438
Re: Abiword crash when printing
« Reply #9 on: October 15, 2010, 06:35:56 AM »
Fixed with gtk2 2.22.0.

/Uggla