bugSynaptic - Bugs: bug #18160, Segmentation Fault when locking...


bug #18160: Segmentation Fault when locking package version

Submitted by:  None
Submitted on:  Mon 30 Oct 2006 10:31:36 PM UTC  
Category:  None Severity:  3 - Normal
Item Group:  None Status:  In Progress
Privacy:  Public Assigned to:  None
Open/Closed:  Open

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Thu 02 Nov 2006 01:46:46 PM UTC, comment #1:

Thanks for your bugreport.

This problem is described in https://launchpad.net/distros/ubuntu/+source/synaptic/+bug/67146 and I uploaded a fix to the edgy-proposed repository today that fixes the issue. It should be available from there shortly.


Mon 30 Oct 2006 10:31:36 PM UTC, original submission:

Synaptic 0.57.8, Ubuntu 6.10, amd64

I have a package (auctex) that I compiled myself and converted to deb with checkinstall. Synaptic found a new version in the repository and offers an upgrade to this newer version. I tried to lock my current one, since the newer does not work on my system, as it requires Emacs, which I compile from CVS. When I select Package->"Lock Version" Synaptic crashes with SIGSEGV.

I run it with gdb (no symbols):
(no debugging symbols found)
(no debugging symbols found)
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47494347573824 (LWP 18164)]
0x00000000004547ef in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*> ()
(gdb) thread apply all bt

Thread 1 (Thread 47494347573824 (LWP 18164)):
#0 0x00000000004547ef in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*> ()
#1 0x000000000043f842 in std::__introsort_loop<__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, long> ()
#2 0x00002b3221bcb48a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3 0x00002b3221bdaa08 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#4 0x00002b3221bdbe43 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#5 0x00002b3221bdc013 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#6 0x00002b322055566a in gtk_widget_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#7 0x00002b3220460940 in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#8 0x00002b3220461df0 in gtk_menu_shell_append ()
from /usr/lib/libgtk-x11-2.0.so.0
#9 0x00002b3220454b5d in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00002b3221bcb48a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x00002b3221bdb023 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#12 0x00002b3221bdbc17 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#13 0x00002b3221bdc013 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x00002b32205519ae in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00002b322044e24d in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00002b322044f261 in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00002b3220a30b0c in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#18 0x00002b3221f35c84 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#19 0x00002b3221f38acd in g_main_context_check ()
from /usr/lib/libglib-2.0.so.0
#20 0x00002b3221f38dda in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0x00002b322044f5f3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x0000000000415577 in ?? ()
#23 0x00002b3222f410c4 in __libc_start_main () from /lib/libc.so.6
#24 0x0000000000413589 in ?? ()
#25 0x00007fff8acb3118 in ?? ()
#26 0x0000000000000000 in ?? ()

If this is not enough, then I could compile Synaptic with debugging info in order to get a better backtrace (I guess I could use 'apt-get source' for this).



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




Follow 2 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-11-02 mvogt StatusNone => In Progress
2006-10-30 blender Carbon-Copy- => Added blender

Back to the top

Powered by Savane 3.3