Bug 2186290 - [abrt] file-roller: _gtk_widget_get_toplevel(): file-roller killed by SIGSEGV
Summary: [abrt] file-roller: _gtk_widget_get_toplevel(): file-roller killed by SIGSEGV
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: file-roller
Version: 38
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:a615822704b59c4171f79c06eab...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-12 17:26 UTC by Mikko Tiihonen
Modified: 2023-08-03 23:24 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.40 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: maps (3.91 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: limits (1.29 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: environ (2.15 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: open_fds (2.74 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: mountinfo (3.97 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: os_info (734 bytes, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: cpuinfo (2.73 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: core_backtrace (19.88 KB, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: exploitable (81 bytes, text/plain)
2023-04-12 17:26 UTC, Mikko Tiihonen
no flags Details
File: dso_list (971 bytes, text/plain)
2023-04-12 17:27 UTC, Mikko Tiihonen
no flags Details
File: backtrace (55.18 KB, text/plain)
2023-04-12 17:27 UTC, Mikko Tiihonen
no flags Details

Description Mikko Tiihonen 2023-04-12 17:26:44 UTC
Version-Release number of selected component:
file-roller-43.0-2.fc38

Additional info:
reporter:       libreport-2.17.9
type:           CCpp
reason:         file-roller killed by SIGSEGV
journald_cursor: s=7ce5115324584faca6fbe6449186c08c;i=180c6;b=93f6f0d924b04e18b3b7c368789f67b5;m=27f30ee687;t=5f9269f08bed3;x=6dc0068befb777b
executable:     /usr/bin/file-roller
cmdline:        /usr/bin/file-roller /home/mtiihone/Downloads/Chipset_Driver_H5FY9_WN32_10.1.1.13_A02.EXE
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/dbus-:1.2-org.gnome.Nautilus
rootdir:        /
uid:            1000
kernel:         6.2.9-300.fc38.x86_64
package:        file-roller-43.0-2.fc38
runlevel:       N 5
backtrace_rating: 4
crash_function: _gtk_widget_get_toplevel

Truncated backtrace:
Thread no. 1 (22 frames)
 #0 _gtk_widget_get_toplevel at ../gtk/gtkwidgetprivate.h:382
 #1 gtk_widget_get_screen_unchecked at ../gtk/gtkwidget.c:10862
 #2 gtk_widget_get_screen at ../gtk/gtkwidget.c:10899
 #3 gtk_widget_get_settings at ../gtk/gtkwidget.c:11749
 #4 gtk_css_widget_node_get_style_provider at ../gtk/gtkcsswidgetnode.c:247
 #5 gtk_css_node_get_style_provider_or_null at ../gtk/gtkcssnode.c:121
 #6 gtk_css_node_invalidate_style_provider at ../gtk/gtkcssnode.c:1320
 #8 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3802
 #11 _gtk_style_cascade_add_provider at ../gtk/gtkstylecascade.c:380
 #12 g_type_create_instance at ../gobject/gtype.c:1983
 #13 g_object_new_internal at ../gobject/gobject.c:2246
 #14 g_object_new_with_properties at ../gobject/gobject.c:2409
 #16 fr_location_bar_new at ../src/fr-location-bar.c:103
 #17 fr_window_construct at ../src/fr-window.c:5875
 #18 fr_application_command_line at ../src/fr-window.c:5993
 #19 _g_cclosure_marshal_INT__OBJECTv at ../gio/gmarshal-internal.c:847
 #20 _g_closure_invoke_va at ../gobject/gclosure.c:895
 #23 g_application_impl_method_call at ../gio/gapplicationimpl-dbus.c:277
 #24 call_in_idle_cb at ../gio/gdbusconnection.c:5000
 #28 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #29 g_main_context_iteration at ../glib/gmain.c:4343
 #30 g_application_run at ../gio/gapplication.c:2573


Potential duplicate: bug 1926841

Comment 1 Mikko Tiihonen 2023-04-12 17:26:47 UTC
Created attachment 1957261 [details]
File: proc_pid_status

Comment 2 Mikko Tiihonen 2023-04-12 17:26:48 UTC
Created attachment 1957262 [details]
File: maps

Comment 3 Mikko Tiihonen 2023-04-12 17:26:50 UTC
Created attachment 1957263 [details]
File: limits

Comment 4 Mikko Tiihonen 2023-04-12 17:26:51 UTC
Created attachment 1957264 [details]
File: environ

Comment 5 Mikko Tiihonen 2023-04-12 17:26:53 UTC
Created attachment 1957265 [details]
File: open_fds

Comment 6 Mikko Tiihonen 2023-04-12 17:26:54 UTC
Created attachment 1957266 [details]
File: mountinfo

Comment 7 Mikko Tiihonen 2023-04-12 17:26:55 UTC
Created attachment 1957267 [details]
File: os_info

Comment 8 Mikko Tiihonen 2023-04-12 17:26:56 UTC
Created attachment 1957268 [details]
File: cpuinfo

Comment 9 Mikko Tiihonen 2023-04-12 17:26:58 UTC
Created attachment 1957269 [details]
File: core_backtrace

Comment 10 Mikko Tiihonen 2023-04-12 17:26:59 UTC
Created attachment 1957270 [details]
File: exploitable

Comment 11 Mikko Tiihonen 2023-04-12 17:27:01 UTC
Created attachment 1957271 [details]
File: dso_list

Comment 12 Mikko Tiihonen 2023-04-12 17:27:02 UTC
Created attachment 1957272 [details]
File: backtrace

Comment 13 89y4r4tj 2023-05-11 08:15:17 UTC
I was trying to open a zip, present himself in a zip while listing content of this one


reporter:       libreport-2.17.9
cmdline:        /usr/bin/file-roller /tmp/file.zip
executable:     /usr/bin/file-roller
comment:        I was trying to open a zip, present himself in a zip while listing content of this one
kernel:         6.2.14-300.fc38.x86_64
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-firefox-4001.scope/6799
type:           CCpp
runlevel:       N 5
journald_cursor: s=81c06c559c2b4dd892694e9a86ef5648;i=495b10;b=d5469f60c94545aab50cad27df07a9bb;m=2ff3789a;t=5fb65d7054151;x=b98d7b62b4bc0898
reason:         file-roller killed by SIGSEGV
backtrace_rating: 4
crash_function: _gtk_widget_get_toplevel
uid:            1000
rootdir:        /
package:        file-roller-43.0-2.fc38

Comment 14 Antonio Evers 2023-05-18 00:04:42 UTC
Updating files inside the tgz. 
Updating tgz files inside main tgz.


reporter:       libreport-2.17.10
crash_function: _gtk_widget_get_toplevel
rootdir:        /
journald_cursor: s=7fa7bd8c76064101ab3dc0aa82b0bc2c;i=f9b4e;b=2dc732b7e4144311865bb33c2b206d30;m=114de5f8c5;t=5fbec7c4ae9ad;x=3ed8a9e7da899be6
type:           CCpp
backtrace_rating: 4
cmdline:        /usr/bin/file-roller /home/antonio/Downloads/TRASH_LACGSC/PSU_trash/TemplatesLacGscProsaDebug-5.333.8.zip
package:        file-roller-43.0-2.fc38
reason:         file-roller killed by SIGSEGV
runlevel:       N 5
kernel:         6.2.15-300.fc38.x86_64
uid:            1000
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.gnome.FileRoller-db7ad17362174c0c95e993ada1a4e48e.scope
executable:     /usr/bin/file-roller

Comment 15 maarten 2023-06-25 22:27:27 UTC
I tried to open a DLL in a zip archive.


reporter:       libreport-2.17.10
package:        file-roller-43.0-2.fc38
crash_function: _gtk_widget_get_toplevel
runlevel:       N 5
backtrace_rating: 4
cmdline:        /usr/bin/file-roller /tmp/Win32.zip
comment:        I tried to open a DLL in a zip archive.
uid:            1000
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-firefox-2797.scope/70206
type:           CCpp
kernel:         6.3.5-200.fc38.x86_64
journald_cursor: s=ad0fac124dba40369c2f9e2b756b3b22;i=14355e;b=80ede8c7fd04422c9442bf2bd800258c;m=898e1c85a;t=5fefa4a0a9d22;x=b00a869be74a5811
reason:         file-roller killed by SIGSEGV
rootdir:        /
executable:     /usr/bin/file-roller

Comment 16 maarten 2023-06-25 22:29:55 UTC
Easy reproducer:
Open an archive with a windows executable, and open the executable twice.
file-roller will segfault with the 2nd open.

Comment 17 Antonio Evers 2023-06-27 03:29:28 UTC
trying to generate a tgz from nemo 


reporter:       libreport-2.17.10
crash_function: _gtk_widget_get_toplevel
uid:            1000
comment:        trying to generate a tgz from nemo 
runlevel:       N 5
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-nemo-60228.scope
executable:     /usr/bin/file-roller
backtrace_rating: 4
type:           CCpp
kernel:         6.3.8-200.fc38.x86_64
rootdir:        /
journald_cursor: s=a60abeb43eae4dbd94396bc7047a5e53;i=276e2;b=5856a992d56a4541ae8bdcd70a1e60ef;m=4264e07c67;t=5ff13fc67acfd;x=8f61464e24043d93
cmdline:        file-roller --default-dir=file:///home/antonio/Downloads/sdi/sdi_lacgsc_confb6-1.0.138 --add file:///home/antonio/Downloads/sdi/sdi_lacgsc_confb6-1.0.138/1_Engage.mft file:///home/antonio/Downloads/sdi/sdi_lacgsc_confb6-1.0.138/Android.mft file:///home/antonio/Downloads/sdi/sdi_lacgsc_confb6-1.0.138/usercfg.zip
package:        file-roller-43.0-2.fc38
reason:         file-roller killed by SIGSEGV

Comment 18 Antonio Evers 2023-07-11 02:31:08 UTC
Opening 2 zip files and modifiying the contents. Interchanging files between them.
It also crashed with tgz.


reporter:       libreport-2.17.11
crash_function: _gtk_widget_get_toplevel
uid:            1000
runlevel:       N 5
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-nemo-78989.scope
executable:     /usr/bin/file-roller
backtrace_rating: 4
type:           CCpp
kernel:         6.3.11-200.fc38.x86_64
rootdir:        /
journald_cursor: s=a60abeb43eae4dbd94396bc7047a5e53;i=4cb90;b=632d8c33c6784197a7349c44b67f4b28;m=3da482689f;t=6002cd79f7335;x=364e275507effd52
cmdline:        /usr/bin/file-roller /home/antonio/Downloads/TRASH_LACGSC/3.36.2/kering/MasterLacGscAppsDebug-5.336.3.zip
package:        file-roller-43.0-2.fc38
reason:         file-roller killed by SIGSEGV

Comment 19 Antonio Evers 2023-07-11 04:16:44 UTC
Opening two zip files and coping files between them. 


reporter:       libreport-2.17.11
crash_function: _gtk_widget_get_toplevel
uid:            1000
comment:        Opening two zip files and coping files between them. 
runlevel:       N 5
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-nemo-78989.scope
executable:     /usr/bin/file-roller
backtrace_rating: 4
type:           CCpp
kernel:         6.3.11-200.fc38.x86_64
rootdir:        /
journald_cursor: s=a60abeb43eae4dbd94396bc7047a5e53;i=4cc10;b=632d8c33c6784197a7349c44b67f4b28;m=3db7c27d21;t=6002ceadf87b7;x=90ca8a3d9cbe33b
cmdline:        /usr/bin/file-roller /home/antonio/Downloads/TRASH_LACGSC/3.36.2/kering/MasterLacGscAppsDebug-5.336.3.zip
package:        file-roller-43.0-2.fc38
reason:         file-roller killed by SIGSEGV

Comment 20 Antonio Evers 2023-08-03 23:24:04 UTC
It happens after opening another instance of the file roller... Let's say that you perform a context extraction with Nemo or Nautilus.
Then you try to extract anothe file using the same context action and it crashes.


reporter:       libreport-2.17.11
crash_function: _gtk_widget_get_toplevel
backtrace_rating: 4
uid:            1000
type:           CCpp
cmdline:        /usr/bin/file-roller $'/home/antonio/Downloads/SDI_PAU/SDI_Ver138_bin8_bin6_20-7-2023_ (2)/sdi_lacgsc_confb6-1.0.138(Fixed).tgz'
journald_cursor: s=425ba41d4567443da681fd70dd269f85;i=1d8a9;b=0be799a5286543cc8ea5c4b14445fcd9;m=143151fac1;t=6020ad0bf5b0d;x=ed68eab7ea98af44
kernel:         6.4.6-200.fc38.x86_64
runlevel:       N 5
package:        file-roller-43.0-2.fc38
reason:         file-roller killed by SIGSEGV
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-nemo-4129.scope
executable:     /usr/bin/file-roller
rootdir:        /


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