double free or corruption ?

General support for problems installing or using Deluge
acu_bene
New User
New User
Posts: 8
Joined: Fri Jun 14, 2019 8:24 pm

double free or corruption ?

Post by acu_bene »

Hi,

source: lp_ppa_deluge_team_stable-disco-main
version: 2.0.3-2~201906121747~ubuntu19.04.1

Couldn't even start Deluge
Error message in terminal:
$ deluge
double free or corruption (out)
Abandon (core dumped)

Thanks for help
Cas
Top Bloke
Top Bloke
Posts: 3679
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: double free or corruption ?

Post by Cas »

acu_bene
New User
New User
Posts: 8
Joined: Fri Jun 14, 2019 8:24 pm

Re: double free or corruption ?

Post by acu_bene »

uninstall/reinstall deluge from ppa
deluge 2.0.3-2-201906121747-ubuntu19.04.1
Python: 3.7.3

launch deluge in terminal:
~$ deluge-gtk
Segmentation fault (core dumped)

deluge-gtk -L info -l info.txt

Code: Select all

21:34:43 [INFO    ][deluge.ui.ui:70  ] Deluge ui 2.0.3-2-201906121747-ubuntu19.04.1
21:34:43 [INFO    ][deluge.ui.ui:72  ] Starting gtk ui..
21:34:44 [INFO    ][deluge.i18n.util                  :102 ] Setting up translations from /usr/lib/python3/dist-packages/deluge/i18n
21:34:44 [WARNING ][deluge.config                     :410 ] Unable to open config file /home/test/.config/deluge/gtk3ui.conf: [Errno 2] No such file or directory: '/home/test/.config/deluge/gtk3ui.conf'
21:34:44 [INFO    ][twisted                           :154 ] Factory starting on '/home/test/.config/deluge/ipc/deluge-gtk'
21:34:44 [INFO    ][twisted                           :154 ] Starting factory <twisted.internet.protocol.Factory object at 0x7f03be974400>
deluge-gtk -L debug -l debug.txt

Code: Select all

21:30:19 [INFO    ][deluge.ui.ui:70  ] Deluge ui 2.0.3-2-201906121747-ubuntu19.04.1
21:30:19 [DEBUG   ][deluge.ui.ui:71  ] options: Namespace(config=None, logfile='bbb', loglevel='debug', logrotate=None, profile=False, quiet=False, remaining=[], torrents=[])
21:30:19 [INFO    ][deluge.ui.ui:72  ] Starting gtk ui..
21:30:20 [INFO    ][deluge.i18n.util                  :102 ] Setting up translations from /usr/lib/python3/dist-packages/deluge/i18n
21:30:20 [DEBUG   ][deluge.ui.gtk3.common             :270 ] gconf not available, so will not attempt to register magnet uri handler
21:30:20 [DEBUG   ][deluge.configmanager              :94  ] Getting config: gtk3ui.conf
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "standalone" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "interactive_add" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "focus_add_dialog" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "enable_system_tray" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "close_to_tray" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "start_in_tray" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "enable_appindicator" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "lock_tray" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "tray_password" to:  (of type: <class 'str'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "check_new_releases" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "default_load_path" to: None (of type: <class 'NoneType'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "window_maximized" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "window_x_pos" to: 0 (of type: <class 'int'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "window_y_pos" to: 0 (of type: <class 'int'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "window_width" to: 640 (of type: <class 'int'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "window_height" to: 480 (of type: <class 'int'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "pref_dialog_width" to: None (of type: <class 'NoneType'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "pref_dialog_height" to: None (of type: <class 'NoneType'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "edit_trackers_dialog_width" to: None (of type: <class 'NoneType'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "edit_trackers_dialog_height" to: None (of type: <class 'NoneType'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "tray_download_speed_list" to: [5.0, 10.0, 30.0, 80.0, 300.0] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "tray_upload_speed_list" to: [5.0, 10.0, 30.0, 80.0, 300.0] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "connection_limit_list" to: [50, 100, 200, 300, 500] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "enabled_plugins" to: [] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_connection_manager_on_start" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "autoconnect" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "autoconnect_host_id" to: None (of type: <class 'NoneType'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "autostart_localhost" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "autoadd_queued" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "choose_directory_dialog_path" to: /home/test/Téléchargements (of type: <class 'str'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_new_releases" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_sidebar" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_toolbar" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_statusbar" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_tabsbar" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "tabsbar_position" to: 235 (of type: <class 'int'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "sidebar_show_zero" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "sidebar_show_trackers" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "sidebar_show_owners" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "sidebar_position" to: 170 (of type: <class 'int'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_rate_in_title" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "createtorrent.trackers" to: [] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "show_piecesbar" to: False (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "pieces_color_missing" to: [65535, 0, 0] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "pieces_color_waiting" to: [4874, 56494, 0] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "pieces_color_downloading" to: [65535, 55255, 0] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "pieces_color_completed" to: [4883, 26985, 56540] (of type: <class 'list'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "focus_main_window_on_add" to: True (of type: <class 'bool'>)
21:30:20 [DEBUG   ][deluge.config                     :184 ] Setting key "language" to: None (of type: <class 'NoneType'>)
21:30:20 [WARNING ][deluge.config                     :410 ] Unable to open config file /home/test/.config/deluge/gtk3ui.conf: [Errno 2] No such file or directory: '/home/test/.config/deluge/gtk3ui.conf'
21:30:20 [DEBUG   ][deluge.configmanager              :94  ] Getting config: gtk3ui.conf
21:30:20 [DEBUG   ][deluge.ui.gtk3.ipcinterface       :121 ] Checking if lockfile exists: /home/test/.config/deluge/ipc/deluge-gtk.lock
21:30:20 [DEBUG   ][deluge.ui.gtk3.ipcinterface       :125 ] Delete stale lockfile.
21:30:20 [INFO    ][twisted                           :154 ] Factory starting on '/home/test/.config/deluge/ipc/deluge-gtk'
21:30:20 [INFO    ][twisted                           :154 ] Starting factory <twisted.internet.protocol.Factory object at 0x7fe88c9223c8>
21:30:20 [DEBUG   ][deluge.ui.gtk3.ipcinterface       :185 ] Processing args from other process: []
21:30:20 [DEBUG   ][deluge.ui.gtk3.ipcinterface       :188 ] Not connected to host.. Adding to queue.
21:30:20 [DEBUG   ][deluge.ui.sessionproxy            :33  ] SessionProxy init..
21:30:20 [DEBUG   ][deluge.configmanager              :94  ] Getting config: gtk3ui.conf
Last edited by acu_bene on Thu Jun 20, 2019 8:04 pm, edited 1 time in total.
acu_bene
New User
New User
Posts: 8
Joined: Fri Jun 14, 2019 8:24 pm

Re: double free or corruption ?

Post by acu_bene »

Couldn't find libtorrent version:

Code: Select all

~$ python -c "from deluge._libtorrent import lt; print lt.version"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named deluge._libtorrent
Language is French
Cas
Top Bloke
Top Bloke
Posts: 3679
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: double free or corruption ?

Post by Cas »

Need to use python3

Code: Select all

python3 -c "from deluge._libtorrent import lt; print(lt.version)"
Please provide a gdb backtrace:

Code: Select all

gdb --args python3 $(which deluge)
(gdb) run
## After Crash ##
(gdb) thread apply all backtrace
acu_bene
New User
New User
Posts: 8
Joined: Fri Jun 14, 2019 8:24 pm

Re: double free or corruption ?

Post by acu_bene »

Code: Select all

~$ python3 -c "from deluge._libtorrent import lt; print(lt.version)"
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/deluge/_libtorrent.py", line 23, in <module>
    import deluge.libtorrent as lt
ModuleNotFoundError: No module named 'deluge.libtorrent'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/deluge/_libtorrent.py", line 25, in <module>
    import libtorrent as lt
ImportError: /lib/x86_64-linux-gnu/libboost_python27.so.1.67.0: undefined symbol: PyString_Type
corrupted size vs. prev_size
Aborted (core dumped)
Last edited by acu_bene on Fri Jun 21, 2019 10:06 am, edited 1 time in total.
acu_bene
New User
New User
Posts: 8
Joined: Fri Jun 14, 2019 8:24 pm

Re: double free or corruption ?

Post by acu_bene »

Code: Select all

~$ gdb --args python3 /usr/bin/deluge
GNU gdb (Ubuntu 8.2.91.20190405-0ubuntu3) 8.2.91.20190405-git
Copyright (C) 2019 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from python3...
(No debugging symbols found in python3)
(gdb) run
Starting program: /usr/bin/python3 /usr/bin/deluge
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 21592]
[Detaching after fork from child process 21594]
[Detaching after fork from child process 21596]
[Detaching after fork from child process 21597]
[New Thread 0x7ffff1531700 (LWP 21598)]
[New Thread 0x7ffff0d30700 (LWP 21599)]
[New Thread 0x7fffe98d2700 (LWP 21600)]
[New Thread 0x7fffe90d1700 (LWP 21601)]
malloc(): smallbin double linked list corrupted

Thread 1 "deluge-gtk" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) thread apply all backtrace

Thread 5 (Thread 0x7fffe90d1700 (LWP 21601)):
#0  0x00007ffff7ed12e9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff59dab1a in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff59610c1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff59b9442 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff59b893d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7da2182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007ffff7ed7b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffe98d2700 (LWP 21600)):
#0  0x00007ffff7ed12e9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff59dab1a in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff59610c1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff59b9442 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff59b893d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7da2182 in start_thread (arg=<optimized out>) at pthread_create.c--Type <RET> for more, q to quit, c to continue without paging--
:486
#6  0x00007ffff7ed7b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ffff0d30700 (LWP 21599)):
#0  0x00007ffff7ecb729 in __GI___poll (fds=0x1254e40, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff598fcb6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff5990042 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff5227cd6 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff59b893d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7da2182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007ffff7ed7b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffff1531700 (LWP 21598)):
#0  0x00007ffff7ecb729 in __GI___poll (fds=0x1245f80, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff598fcb6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff598fddc in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#3  0x00007ffff598fe21 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff59b893d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7da2182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007ffff7ed7b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7be2740 (LWP 21588)):
#0  0x00007ffff7dfded7 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff7ddf535 in __GI_abort () at abort.c:79
#2  0x00007ffff7e46726 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7f6c952 "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff7e4d59a in malloc_printerr (str=str@entry=0x7ffff7f6ea30 "malloc(): smallbin double linked list corrupted") at malloc.c:5352
#4  0x00007ffff7e51184 in _int_malloc (av=av@entry=0x7ffff7f9ec40 <main_arena>, bytes=bytes@entry=33) at malloc.c:3656
#5  0x00007ffff7e51c8d in _int_realloc (av=av@entry=0x7ffff7f9ec40 <main_arena>, oldp=oldp@entry=0x188bf30, oldsize=oldsize@entry=32, nb=nb@entry=48) at malloc.c:4608
#6  0x00007ffff7e537fb in __GI___libc_realloc (oldmem=0x188bf40, bytes=40) at malloc.c:3238
#7  0x00007ffff5995637 in g_realloc () at /lib/x86_64-linux-gnu/libglib-2.0.so.0--Type <RET> for more, q to quit, c to continue without paging--

#8  0x00007ffff400bc4c in gdk_pixbuf_set_option () at /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#9  0x00007ffff40125c2 in  () at /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#10 0x00007ffff05233c1 in  () at /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
#11 0x00007ffff40129a3 in gdk_pixbuf_loader_close () at /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#12 0x00007ffff400f32b in  () at /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#13 0x00007ffff401024d in gdk_pixbuf_new_from_stream_at_scale () at /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#14 0x00007ffff2c858be in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00007ffff2c7dbb1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00007ffff2c7e327 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007ffff2c7e444 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff2c7e628 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff2c7e68e in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007ffff2bf3cc1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007ffff2ba14ae in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007ffff2ba15ea in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff2bf3cc1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff2d531c3 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff2d4fc31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#26 0x00007ffff2d4fe50 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007ffff2d50185 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007ffff2b2d5b1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#29 0x00007ffff2b2d68b in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007ffff2d4fc31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007ffff2d4fe50 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff2d50185 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007ffff2b9eb7e in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007ffff2befb43 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007ffff2bf3cc1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff2b9f513 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007ffff2d4fc31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#38 0x00007ffff2d4fe50 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#39 0x00007ffff2d50185 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x00007ffff2b2d5b1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007ffff2b2d68b in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007ffff2d4fc31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#43 0x00007ffff2d4fe50 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#44 0x00007ffff2d50185 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib/x86_64-linux-gnu/libgtk-3.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#45 0x00007ffff2c76fdc in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#46 0x00007ffff2c770c1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#47 0x00007ffff2befb43 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#48 0x00007ffff2bf3cc1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#49 0x00007ffff2c75153 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#50 0x00007ffff2d4fc31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#51 0x00007ffff2d4fe50 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#52 0x00007ffff2d50185 in gtk_widget_get_preferred_height_and_baseline_for_width () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#53 0x00007ffff2b2d5b1 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#54 0x00007ffff2b2d68b in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#55 0x00007ffff2d4fc31 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#56 0x00007ffff2d4fe50 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#57 0x00007ffff2d4f351 in gtk_widget_get_preferred_height () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#58 0x00007ffff2df161f in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#59 0x00007ffff2df1bb5 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#60 0x00007ffff53aa0bb in g_object_set_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007ffff53aa98c in g_object_set () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x00007ffff53a51ff in g_cclosure_marshal_VOID__OBJECTv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#63 0x00007ffff53a20c6 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#64 0x00007ffff53be57d in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#65 0x00007ffff53beb6f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#66 0x00007ffff2be8795 in gtk_container_add () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#67 0x00007ffff2ba3383 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#68 0x00007ffff2ba94b2 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#69 0x00007ffff5993222 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007ffff5994366 in g_markup_parse_context_parse () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007ffff2ba9756 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#72 0x00007ffff2ba3585 in gtk_builder_add_from_file () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#73 0x00007ffff5cba81e in ffi_call_unix64 () at /lib/x86_64-linux-gnu/libffi.so.6
#74 0x00007ffff5cba1ef in ffi_call () at /lib/x86_64-linux-gnu/libffi.so.6
#75 0x00007ffff5a88a25 in  () at /usr/lib/python3/dist-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#76 0x00007ffff5a7fdd8 in  () at /usr/lib/python3/dist-packages/gi/_gi.cpython-37m-x86_64-linux-gnu.so
#77 0x00007ffff5a83c9d in  () at /usr/lib/python3/dist-packages/gi/_gi.cpython-3--Type <RET> for more, q to quit, c to continue without paging--
7m-x86_64-linux-gnu.so
#78 0x00000000005d978b in _PyObject_FastCallKeywords ()
#79 0x000000000054b0f1 in  ()
#80 0x0000000000552197 in _PyEval_EvalFrameDefault ()
#81 0x00000000005d9ca6 in _PyFunction_FastCallDict ()
#82 0x0000000000591103 in  ()
#83 0x00000000005d93c9 in _PyObject_FastCallKeywords ()
#84 0x00000000005523b6 in _PyEval_EvalFrameDefault ()
#85 0x00000000005d9ca6 in _PyFunction_FastCallDict ()
#86 0x0000000000591103 in  ()
#87 0x00000000005d93c9 in _PyObject_FastCallKeywords ()
#88 0x00000000005523b6 in _PyEval_EvalFrameDefault ()
#89 0x000000000054b9f2 in _PyEval_EvalCodeWithName ()
#90 0x00000000005d9e6e in _PyFunction_FastCallDict ()
#91 0x000000000054f665 in _PyEval_EvalFrameDefault ()
#92 0x000000000054b9f2 in _PyEval_EvalCodeWithName ()
#93 0x00000000005d8c62 in _PyFunction_FastCallKeywords ()
#94 0x000000000054af20 in  ()
#95 0x000000000054f0ee in _PyEval_EvalFrameDefault ()
#96 0x000000000054b9f2 in _PyEval_EvalCodeWithName ()
#97 0x00000000005d8c62 in _PyFunction_FastCallKeywords ()
#98 0x000000000054e3dc in _PyEval_EvalFrameDefault ()
#99 0x000000000054b9f2 in _PyEval_EvalCodeWithName ()
--Type <RET> for more, q to quit, c to continue without paging--
#100 0x00000000005d8c62 in _PyFunction_FastCallKeywords ()
#101 0x000000000054e240 in _PyEval_EvalFrameDefault ()
#102 0x000000000054b9f2 in _PyEval_EvalCodeWithName ()
#103 0x000000000054dd33 in PyEval_EvalCode ()
#104 0x0000000000630f22 in  ()
#105 0x0000000000630fd7 in PyRun_FileExFlags ()
#106 0x0000000000631c3f in PyRun_SimpleFileExFlags ()
#107 0x000000000065414e in  ()
#108 0x00000000006544ae in _Py_UnixMain ()
#109 0x00007ffff7de0b6b in __libc_start_main (main=0x4bc950 <main>, argc=2, argv=0x7fffffffdb78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdb68) at ../csu/libc-start.c:308
#110 0x00000000005e04ea in _start ()
Cas
Top Bloke
Top Bloke
Posts: 3679
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: double free or corruption ?

Post by Cas »

Ah this is the issue and suggests an old Ubuntu build of libtorrent-rasterbar installed without the fix from #1800264:

Code: Select all

ImportError: /lib/x86_64-linux-gnu/libboost_python27.so.1.67.0: undefined symbol: PyString_Type
What is the package version:

Code: Select all

apt-show-versions libtorrent-rasterbar9
acu_bene
New User
New User
Posts: 8
Joined: Fri Jun 14, 2019 8:24 pm

Re: double free or corruption ?

Post by acu_bene »

Code: Select all

$ apt-show-versions libtorrent-rasterbar9
libtorrent-rasterbar9:amd64/disco 1.1.13+git20190505.6f1250c653+patched-configure-1ppa1~19.04 uptodate
libtorrent-rasterbar9:i386 not installed
Seems to be the most recent though..
Cas
Top Bloke
Top Bloke
Posts: 3679
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: double free or corruption ?

Post by Cas »

Actually can you run:

Code: Select all

apt list --installed libtorrent-rasterbar*
apt list --installed python-libtorrent
Post Reply