Emilio Pozuelo Monfort skrev:
Johan Grönqvist wrote:
 the application crashes with the following error mesasage written to terminal

ERROR:db.c:1189:db_query_to_sql: assertion failed: (0 == tables)
Avbruten (SIGABRT)

I can't reproduce it. Can you install liferea-dbg and get a backtrace?

First a comment: The behaviour is different now. I needed to add a fourth rule to the search folder to trigger the SIGABRT. Adding the three rules described in the initial report now worked, but adding a fourth rule (channel-name not containing MIT) gave me the SIGABRT again. The only guesses I have as to what is responsible for the change is numerous restarts of liferea, and one restart of the computer.

I installed liferea-dbg, then ran gdb /usr/bin/liferea and after provoking the crash I typed bt to get a backtrace.
(I hope that was the correct procedure)

----------------------------------------------------
jo...@johan-laptop:~$ gdb /usr/bin/liferea
GNU gdb 6.8-debian
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 "x86_64-linux-gnu"...
(gdb) run
Starting program: /usr/bin/liferea
[Thread debugging using libthread_db enabled]
warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at 0000000000000120
[New Thread 0x7fc27d4017d0 (LWP 10783)]
[New Thread 0x7fc26f177950 (LWP 10786)]
[New Thread 0x7fc26e769950 (LWP 10787)]
[Thread 0x7fc26e769950 (LWP 10787) exited]
[New Thread 0x7fc26e769950 (LWP 10788)]
[Thread 0x7fc26e769950 (LWP 10788) exited]
**
ERROR:db.c:1189:db_query_to_sql: assertion failed: (0 == tables)

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fc27d4017d0 (LWP 10783)]
0x00007fc278b39065 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007fc278b39065 in raise () from /lib/libc.so.6
#1  0x00007fc278b3c153 in abort () from /lib/libc.so.6
#2 0x00007fc278eba010 in g_assertion_message () from /usr/lib/libglib-2.0.so.0 #3 0x00007fc278eba592 in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0 #4 0x0000000000421c72 in db_query_to_sql (id=0, query=0x2c20e80) at db.c:1189 #5 0x0000000000422020 in db_view_create (id=0x2b93240 "clmaywd", query=0x2a1f) at db.c:1395 #6 0x00000000004302cf in rules_to_view (rules=<value optimized out>, anyMatch=1, id=0x2b93240 "clmaywd") at rule.c:307 #7 0x000000000043472a in vfolder_refresh (vfolder=0x2b94030) at vfolder.c:136 #8 0x0000000000446147 in on_propdialog_response (dialog=0x2b701d0, response_id=<value optimized out>, user_data=<value optimized out>)
   at search_folder_dialog.c:115
#9 0x00007fc27912b11d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007fc27913ec2b in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fc279140022 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007fc2791404f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007fc27912b11d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0x00007fc27913ec2b in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x00007fc279140022 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0x00007fc2791404f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0x00007fc27aaa153d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fc27912b11d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x00007fc27913e513 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007fc279140022 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0x00007fc2791404f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0x00007fc27aaa01cd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007fc27ab4b958 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007fc27912b11d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x00007fc27913e90f in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0x00007fc27913fead in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x00007fc2791404f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x00007fc27ac5398e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007fc27ab441f3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x00007fc27ab45313 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x00007fc27a59dcbc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007fc278e93f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007fc278e97640 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007fc278e97b0d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#35 0x00007fc27ab45727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x0000000000433fd8 in main (argc=1, argv=0x7fff8553f9b8) at main.c:344
(gdb)

----------------------------------------------------



Thanks,

/ johan



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to