From: nljlistbox2@gmail.com (N. Jackson)
To: Eli Zaretskii <eliz@gnu.org>
Cc: 25851@debbugs.gnu.org
Subject: bug#25851: 25.2; GTK warning when starting Emacs when desktop file has more than one frame
Date: Fri, 24 Feb 2017 15:28:19 -0500 [thread overview]
Message-ID: <87y3wvqqos.fsf@moondust.localdomain> (raw)
In-Reply-To: <874lzjsh8t.fsf@moondust.localdomain> (N. Jackson's message of "Fri, 24 Feb 2017 11:09:22 -0500")
[-- Attachment #1: Type: text/plain, Size: 8558 bytes --]
At 11:09 -0500 on Friday 2017-02-24, N. Jackson wrote:
>
> (gdb) list gtkutil.c:780
> 775 static void
> 776 xg_set_geometry (struct frame *f)
> 777 {
> 778 if (f->size_hint_flags & (USPosition | PPosition))
> 779 {
> 780 int left = f->left_pos;
> 781 int xneg = f->size_hint_flags & XNegative;
> 782 int top = f->top_pos;
> 783 int yneg = f->size_hint_flags & YNegative;
> 784 char geom_str[sizeof "=x--" + 4 * INT_STRLEN_BOUND (int)];
> (gdb) list +20
> 800 | G_LOG_FLAG_RECURSION, my_log_handler, NULL);
> 801
> 802 if (!gtk_window_parse_geometry (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)),
> 803 geom_str))
> 804 fprintf (stderr, "Failed to parse: '%s'\n", geom_str);
> 805
> 806 g_log_remove_handler ("Gtk", id);
> 807 }
> 808 }
> 809
FWIW, the following expands on the information in my previous
message.
I have breakpoints set a) at the entry to `xg_set_geometry' so
that I can see when it is called even when the body is not
executed, b) at the call to `gtk_window_parse_geometry' (line
802), and c) at line 806 just after the call to
`gtk_window_parse_geometry' so I can see if the GTK warning
message is emitted.
(gdb) break xg_set_geometry
Breakpoint 3 at 0x5656b4: file gtkutil.c, line 778.
(gdb) break gtkutil.c:802
Breakpoint 4 at 0x565799: file gtkutil.c, line 802.
(gdb) break gtkutil.c:806
Breakpoint 5 at 0x5657ee: file gtkutil.c, line 806.
1. With a desktop file that specifies three frames, the first time
we enter `xg_set_geometry' after starting Emacs (presumably when
the first/main Emacs frame is created), `f->size_hint_flags' is 0,
the body of the function is not executed,
`gtk_window_parse_geometry' is not called, and no warning message
is printed by GTK:
(gdb) run
Starting program: /data/projects/vc/emacs/emacs-25.2.rc2/src/emacs
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe166d700 (LWP 15522)]
[New Thread 0x7fffe07fa700 (LWP 15523)]
[New Thread 0x7fffde714700 (LWP 15524)]
Thread 1 "emacs" hit Breakpoint 3, xg_set_geometry (f=0x13b4c30) at gtkutil.c:778
778 if (f->size_hint_flags & (USPosition | PPosition))
(gdb) bt
[ *See bt-first-no-warning.txt attached* ]
(gdb) print f->size_hint_flags
$9 = 0
(gdb) print USPosition
No symbol "USPosition" in current context.
(gdb) print PPosition
No symbol "PPosition" in current context.
(gdb) s
808 }
(gdb) c
Continuing.
Detaching after vfork from child process 15530.
Detaching after vfork from child process 15531.
Detaching after vfork from child process 15532.
Detaching after vfork from child process 15533.
Detaching after vfork from child process 15534.
Detaching after vfork from child process 15536.
Detaching after vfork from child process 15537.
Detaching after vfork from child process 15538.
Detaching after vfork from child process 15539.
Detaching after vfork from child process 15540.
Detaching after vfork from child process 15541.
Detaching after vfork from child process 15542.
Detaching after vfork from child process 15543.
Detaching after vfork from child process 15544.
Detaching after vfork from child process 15545.
Detaching after vfork from child process 15546.
Detaching after vfork from child process 15547.
Detaching after vfork from child process 15548.
Detaching after vfork from child process 15549.
Detaching after vfork from child process 15550.
Detaching after vfork from child process 15551.
2. Each of the next two times we enter `xg_set_geometry'
(presumably as the second and third frame specified in the desktop
file are created), `f->size_hint_flags' is 4, the body of the
function is executed, `gtk_window_parse_geometry' is called, and
the warning message is printed by GTK:
Thread 1 "emacs" hit Breakpoint 3, xg_set_geometry (f=0x31d79a0) at gtkutil.c:778
778 if (f->size_hint_flags & (USPosition | PPosition))
(gdb) bt
[ *See bt-second-warns.txt attached* ]
(gdb) print f->size_hint_flags
$10 = 4
(gdb) print USPosition
No symbol "USPosition" in current context.
(gdb) print PPosition
No symbol "PPosition" in current context.
(gdb) s
780 int left = f->left_pos;
(gdb) c
Continuing.
Thread 1 "emacs" hit Breakpoint 4, xg_set_geometry (f=0x31d79a0) at gtkutil.c:802
802 if (!gtk_window_parse_geometry (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)),
(gdb) c
Continuing.
(emacs:15521): Gtk-WARNING **: gtk_window_parse_geometry() called on a window with no visible children; the window should be set up before gtk_window_parse_geometry() is called.
Thread 1 "emacs" hit Breakpoint 5, xg_set_geometry (f=0x31d79a0) at gtkutil.c:806
806 g_log_remove_handler ("Gtk", id);
(gdb) c
Continuing.
Thread 1 "emacs" hit Breakpoint 3, xg_set_geometry (f=0x390cdc8) at gtkutil.c:778
778 if (f->size_hint_flags & (USPosition | PPosition))
(gdb) bt
[ *See bt-third-warns.txt attached* ]
(gdb) print f->size_hint_flags
$11 = 4
(gdb) print USPosition
No symbol "USPosition" in current context.
(gdb) print PPosition
No symbol "PPosition" in current context.
(gdb) s
780 int left = f->left_pos;
(gdb) c
Continuing.
Thread 1 "emacs" hit Breakpoint 4, xg_set_geometry (f=0x390cdc8) at gtkutil.c:802
802 if (!gtk_window_parse_geometry (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)),
(gdb) c
Continuing.
(emacs:15521): Gtk-WARNING **: gtk_window_parse_geometry() called on a window with no visible children; the window should be set up before gtk_window_parse_geometry() is called.
Thread 1 "emacs" hit Breakpoint 5, xg_set_geometry (f=0x390cdc8) at gtkutil.c:806
806 g_log_remove_handler ("Gtk", id);
(gdb) c
Continuing.
3. Now, creating a frame interactively with `C-x 5 2', we enter
`xg_set_geometry', `f->size_hint_flags' is 0, the body of the
function is not executed, `gtk_window_parse_geometry' is not
called, and no warning message is printed by GTK:
Thread 1 "emacs" hit Breakpoint 3, xg_set_geometry (f=0x472a1a0) at gtkutil.c:778
778 if (f->size_hint_flags & (USPosition | PPosition))
(gdb) bt
[ *See bt-interactive-no-warning.txt attached* ]
(gdb) print f->size_hint_flags
$12 = 0
(gdb) print USPosition
No symbol "USPosition" in current context.
(gdb) print PPosition
No symbol "PPosition" in current context.
(gdb) s
808 }
(gdb) c
Continuing.
4. Finally, starting a new instance with no desktop file, we enter
`xg_set_geometry' just once, `f->size_hint_flags' is 0, the body
of the function is not executed, `gtk_window_parse_geometry' is
not called, and no warning message is printed by GTK:
(gdb) run --no-desktop
Starting program: /data/projects/vc/emacs/emacs-25.2.rc2/src/emacs --no-desktop
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe166d700 (LWP 16966)]
[New Thread 0x7fffe07fa700 (LWP 16967)]
[New Thread 0x7fffde714700 (LWP 16968)]
Thread 1 "emacs" hit Breakpoint 3, xg_set_geometry (f=0x13b4c30) at gtkutil.c:778
778 if (f->size_hint_flags & (USPosition | PPosition))
(gdb) bt
[ *See bt-no-desktop-no-warning.txt attached* ]
(gdb) print f->size_hint_flags
$14 = 0
(gdb) print USPosition
No symbol "USPosition" in current context.
(gdb) print PPosition
No symbol "PPosition" in current context.
(gdb) s
808 }
(gdb) c
Continuing.
Detaching after vfork from child process 16971.
Detaching after vfork from child process 16973.
Detaching after vfork from child process 16974.
Detaching after vfork from child process 16975.
Detaching after vfork from child process 16976.
Detaching after vfork from child process 16978.
Detaching after vfork from child process 16979.
Detaching after vfork from child process 16980.
Detaching after vfork from child process 16981.
Detaching after vfork from child process 16982.
Detaching after vfork from child process 16983.
Detaching after vfork from child process 16984.
(Note: I don't understand why the variables USPosition' and
`PPosition' (or are they preprocessor macros?) are reported to be
undefined. I don't understand how the bit mask in the conditional
could execute if this were true.)
[-- Attachment #2: bt-first-no-warning.txt --]
[-- Type: text/plain, Size: 4010 bytes --]
#0 0x00000000005656b4 in xg_set_geometry (f=0x13b4c30) at gtkutil.c:778
#1 0x00000000005667cf in xg_create_frame_widgets (f=0x13b4c30) at gtkutil.c:1216
#2 0x000000000054fc76 in x_window (f=0x13b4c30) at xfns.c:2727
#3 0x0000000000551d79 in Fx_create_frame (parms=18836883) at xfns.c:3484
#4 0x000000000062c40d in Ffuncall (nargs=2, args=0x7fffffffac08) at eval.c:2699
#5 0x000000000067664b in exec_byte_code (bytestr=10582108, vector=10582141, maxdepth=18, args_template=0, nargs=0, args=0x0) at bytecode.c:880
#6 0x000000000062d16f in funcall_lambda (fun=10582045, nargs=1, arg_vector=0xa1787d <pure+531805>) at eval.c:2929
#7 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffb140) at eval.c:2748
#8 0x000000000067664b in exec_byte_code (bytestr=23626564, vector=14868461, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffb7c0) at bytecode.c:880
#9 0x000000000062cd50 in funcall_lambda (fun=22350725, nargs=1, arg_vector=0x7fffffffb7b8) at eval.c:2863
#10 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffb7b0) at eval.c:2748
#11 0x000000000062b382 in Fapply (nargs=2, args=0x7fffffffb7b0) at eval.c:2284
#12 0x000000000062c2d5 in Ffuncall (nargs=3, args=0x7fffffffb7a8) at eval.c:2679
#13 0x000000000067664b in exec_byte_code (bytestr=23644068, vector=21208917, maxdepth=62, args_template=514, nargs=1, args=0x7fffffffbd50) at bytecode.c:880
#14 0x000000000062cd50 in funcall_lambda (fun=19980181, nargs=1, arg_vector=0x7fffffffbd50) at eval.c:2863
#15 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffbd48) at eval.c:2748
#16 0x000000000067664b in exec_byte_code (bytestr=11218740, vector=11218773, maxdepth=54, args_template=1026, nargs=1, args=0x7fffffffc298) at bytecode.c:880
#17 0x000000000062cd50 in funcall_lambda (fun=11218685, nargs=1, arg_vector=0x7fffffffc290) at eval.c:2863
#18 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffc288) at eval.c:2748
#19 0x000000000067664b in exec_byte_code (bytestr=11215204, vector=11215237, maxdepth=26, args_template=2, nargs=0, args=0x7fffffffc7d0) at bytecode.c:880
#20 0x000000000062cd50 in funcall_lambda (fun=11215157, nargs=0, arg_vector=0x7fffffffc7d0) at eval.c:2863
#21 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffc7c8) at eval.c:2748
#22 0x000000000067664b in exec_byte_code (bytestr=11253852, vector=11253885, maxdepth=86, args_template=2, nargs=0, args=0x7fffffffcd88) at bytecode.c:880
#23 0x000000000062cd50 in funcall_lambda (fun=11253805, nargs=0, arg_vector=0x7fffffffcd88) at eval.c:2863
#24 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffcd80) at eval.c:2748
#25 0x000000000067664b in exec_byte_code (bytestr=11249860, vector=11249893, maxdepth=50, args_template=2, nargs=0, args=0x7fffffffd230) at bytecode.c:880
#26 0x000000000062cd50 in funcall_lambda (fun=11249813, nargs=0, arg_vector=0x7fffffffd230) at eval.c:2863
#27 0x000000000062c9f7 in apply_lambda (fun=11249813, args=0, count=4) at eval.c:2800
#28 0x000000000062b026 in eval_sub (form=21000067) at eval.c:2217
#29 0x000000000062a512 in Feval (form=21000067, lexical=0) at eval.c:1994
#30 0x0000000000581380 in top_level_2 () at keyboard.c:1121
#31 0x0000000000628baf in internal_condition_case (bfun=0x58135d <top_level_2>, handlers=19104, hfun=0x580d8a <cmd_error>) at eval.c:1315
#32 0x00000000005813c1 in top_level_1 (ignore=0) at keyboard.c:1129
#33 0x000000000062817e in internal_catch (tag=45936, func=0x581382 <top_level_1>, arg=0) at eval.c:1080
#34 0x00000000005812b5 in command_loop () at keyboard.c:1090
#35 0x000000000058087a in recursive_edit_1 () at keyboard.c:697
#36 0x0000000000580a7a in Frecursive_edit () at keyboard.c:768
#37 0x000000000057e832 in main (argc=1, argv=0x7fffffffd758) at emacs.c:1629
Lisp Backtrace:
"x-create-frame" (0xffffac10)
"x-create-frame-with-faces" (0xffffb148)
0x1550b80 PVEC_COMPILED
"apply" (0xffffb7b0)
"frame-creation-function" (0xffffbd50)
"make-frame" (0xffffc290)
"frame-initialize" (0xffffc7d0)
"command-line" (0xffffcd88)
"normal-top-level" (0xffffd230)
[-- Attachment #3: bt-second-warns.txt --]
[-- Type: text/plain, Size: 6461 bytes --]
#0 0x00000000005656b4 in xg_set_geometry (f=0x31d79a0) at gtkutil.c:778
#1 0x00000000005667cf in xg_create_frame_widgets (f=0x31d79a0) at gtkutil.c:1216
#2 0x000000000054fc76 in x_window (f=0x31d79a0) at xfns.c:2727
#3 0x0000000000551d79 in Fx_create_frame (parms=61360467) at xfns.c:3484
#4 0x000000000062c40d in Ffuncall (nargs=2, args=0x7fffffff8ec8) at eval.c:2699
#5 0x000000000067664b in exec_byte_code (bytestr=10582108, vector=10582141, maxdepth=18, args_template=0, nargs=0, args=0x0) at bytecode.c:880
#6 0x000000000062d16f in funcall_lambda (fun=10582045, nargs=1, arg_vector=0xa1787d <pure+531805>) at eval.c:2929
#7 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffff9400) at eval.c:2748
#8 0x000000000067664b in exec_byte_code (bytestr=23626564, vector=14868461, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffff9a80) at bytecode.c:880
#9 0x000000000062cd50 in funcall_lambda (fun=22350725, nargs=1, arg_vector=0x7fffffff9a78) at eval.c:2863
#10 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffff9a70) at eval.c:2748
#11 0x000000000062b382 in Fapply (nargs=2, args=0x7fffffff9a70) at eval.c:2284
#12 0x000000000062c2d5 in Ffuncall (nargs=3, args=0x7fffffff9a68) at eval.c:2679
#13 0x000000000067664b in exec_byte_code (bytestr=23644068, vector=21208917, maxdepth=62, args_template=514, nargs=1, args=0x7fffffffa010) at bytecode.c:880
#14 0x000000000062cd50 in funcall_lambda (fun=19980181, nargs=1, arg_vector=0x7fffffffa010) at eval.c:2863
#15 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffa008) at eval.c:2748
#16 0x000000000067664b in exec_byte_code (bytestr=11218740, vector=11218773, maxdepth=54, args_template=1026, nargs=1, args=0x7fffffffa568) at bytecode.c:880
#17 0x000000000062cd50 in funcall_lambda (fun=11218685, nargs=1, arg_vector=0x7fffffffa560) at eval.c:2863
#18 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffa558) at eval.c:2748
#19 0x000000000067664b in exec_byte_code (bytestr=11217524, vector=11217557, maxdepth=22, args_template=2054, nargs=2, args=0x7fffffffaad8) at bytecode.c:880
#20 0x000000000062cd50 in funcall_lambda (fun=11217469, nargs=2, arg_vector=0x7fffffffaac8) at eval.c:2863
#21 0x000000000062c68f in Ffuncall (nargs=3, args=0x7fffffffaac0) at eval.c:2748
#22 0x000000000067664b in exec_byte_code (bytestr=26778052, vector=20327621, maxdepth=70, args_template=4114, nargs=4, args=0x7fffffffb0e0) at bytecode.c:880
#23 0x000000000062cd50 in funcall_lambda (fun=25718301, nargs=4, arg_vector=0x7fffffffb0c0) at eval.c:2863
#24 0x000000000062c68f in Ffuncall (nargs=5, args=0x7fffffffb0b8) at eval.c:2748
#25 0x000000000067664b in exec_byte_code (bytestr=18636164, vector=22137909, maxdepth=122, args_template=1542, nargs=9, args=0x7fffffffb618) at bytecode.c:880
#26 0x000000000062cd50 in funcall_lambda (fun=21872565, nargs=9, arg_vector=0x7fffffffb610) at eval.c:2863
#27 0x000000000062c68f in Ffuncall (nargs=10, args=0x7fffffffb608) at eval.c:2748
#28 0x000000000067664b in exec_byte_code (bytestr=19811332, vector=21941397, maxdepth=42, args_template=2, nargs=0, args=0x7fffffffbba8) at bytecode.c:880
#29 0x000000000062cd50 in funcall_lambda (fun=21941501, nargs=0, arg_vector=0x7fffffffbba8) at eval.c:2863
#30 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffbba0) at eval.c:2748
#31 0x000000000067664b in exec_byte_code (bytestr=19804484, vector=21941597, maxdepth=66, args_template=1026, nargs=0, args=0x7fffffffc100) at bytecode.c:880
#32 0x000000000062cd50 in funcall_lambda (fun=20574093, nargs=0, arg_vector=0x7fffffffc100) at eval.c:2863
#33 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffc0f8) at eval.c:2748
#34 0x000000000067664b in exec_byte_code (bytestr=19384388, vector=18492589, maxdepth=18, args_template=2, nargs=0, args=0x7fffffffc6d0) at bytecode.c:880
#35 0x000000000062cd50 in funcall_lambda (fun=21708709, nargs=0, arg_vector=0x7fffffffc6d0) at eval.c:2863
#36 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffc6c8) at eval.c:2748
#37 0x000000000062b780 in funcall_nil (nargs=1, args=0x7fffffffc6c8) at eval.c:2338
#38 0x000000000062bc60 in run_hook_with_args (nargs=1, args=0x7fffffffc6c8, funcall=0x62b75d <funcall_nil>) at eval.c:2515
#39 0x000000000062b807 in Frun_hook_with_args (nargs=1, args=0x7fffffffc6c8) at eval.c:2380
#40 0x000000000062bcea in run_hook (hook=21708709) at eval.c:2528
#41 0x000000000062b7c4 in Frun_hooks (nargs=2, args=0x7fffffffc7d0) at eval.c:2362
#42 0x000000000062c2d5 in Ffuncall (nargs=3, args=0x7fffffffc7c8) at eval.c:2679
#43 0x000000000067664b in exec_byte_code (bytestr=11253852, vector=11253885, maxdepth=86, args_template=2, nargs=0, args=0x7fffffffcd88) at bytecode.c:880
#44 0x000000000062cd50 in funcall_lambda (fun=11253805, nargs=0, arg_vector=0x7fffffffcd88) at eval.c:2863
#45 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffcd80) at eval.c:2748
#46 0x000000000067664b in exec_byte_code (bytestr=11249860, vector=11249893, maxdepth=50, args_template=2, nargs=0, args=0x7fffffffd230) at bytecode.c:880
#47 0x000000000062cd50 in funcall_lambda (fun=11249813, nargs=0, arg_vector=0x7fffffffd230) at eval.c:2863
#48 0x000000000062c9f7 in apply_lambda (fun=11249813, args=0, count=4) at eval.c:2800
#49 0x000000000062b026 in eval_sub (form=21000067) at eval.c:2217
#50 0x000000000062a512 in Feval (form=21000067, lexical=0) at eval.c:1994
#51 0x0000000000581380 in top_level_2 () at keyboard.c:1121
#52 0x0000000000628baf in internal_condition_case (bfun=0x58135d <top_level_2>, handlers=19104, hfun=0x580d8a <cmd_error>) at eval.c:1315
#53 0x00000000005813c1 in top_level_1 (ignore=0) at keyboard.c:1129
#54 0x000000000062817e in internal_catch (tag=45936, func=0x581382 <top_level_1>, arg=0) at eval.c:1080
#55 0x00000000005812b5 in command_loop () at keyboard.c:1090
#56 0x000000000058087a in recursive_edit_1 () at keyboard.c:697
#57 0x0000000000580a7a in Frecursive_edit () at keyboard.c:768
#58 0x000000000057e832 in main (argc=1, argv=0x7fffffffd758) at emacs.c:1629
Lisp Backtrace:
"x-create-frame" (0xffff8ed0)
"x-create-frame-with-faces" (0xffff9408)
0x1550b80 PVEC_COMPILED
"apply" (0xffff9a70)
"frame-creation-function" (0xffffa010)
"make-frame" (0xffffa560)
"make-frame-on-display" (0xffffaac8)
"frameset--restore-frame" (0xffffb0c0)
"frameset-restore" (0xffffb610)
"desktop-restore-frameset" (0xffffbba8)
"desktop-read" (0xffffc100)
0x14b3fa0 PVEC_COMPILED
"run-hooks" (0xffffc7d0)
"command-line" (0xffffcd88)
"normal-top-level" (0xffffd230)
[-- Attachment #4: bt-third-warns.txt --]
[-- Type: text/plain, Size: 6461 bytes --]
#0 0x00000000005656b4 in xg_set_geometry (f=0x390cdc8) at gtkutil.c:778
#1 0x00000000005667cf in xg_create_frame_widgets (f=0x390cdc8) at gtkutil.c:1216
#2 0x000000000054fc76 in x_window (f=0x390cdc8) at xfns.c:2727
#3 0x0000000000551d79 in Fx_create_frame (parms=60954691) at xfns.c:3484
#4 0x000000000062c40d in Ffuncall (nargs=2, args=0x7fffffff8ec8) at eval.c:2699
#5 0x000000000067664b in exec_byte_code (bytestr=10582108, vector=10582141, maxdepth=18, args_template=0, nargs=0, args=0x0) at bytecode.c:880
#6 0x000000000062d16f in funcall_lambda (fun=10582045, nargs=1, arg_vector=0xa1787d <pure+531805>) at eval.c:2929
#7 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffff9400) at eval.c:2748
#8 0x000000000067664b in exec_byte_code (bytestr=23626564, vector=14868461, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffff9a80) at bytecode.c:880
#9 0x000000000062cd50 in funcall_lambda (fun=22350725, nargs=1, arg_vector=0x7fffffff9a78) at eval.c:2863
#10 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffff9a70) at eval.c:2748
#11 0x000000000062b382 in Fapply (nargs=2, args=0x7fffffff9a70) at eval.c:2284
#12 0x000000000062c2d5 in Ffuncall (nargs=3, args=0x7fffffff9a68) at eval.c:2679
#13 0x000000000067664b in exec_byte_code (bytestr=23644068, vector=21208917, maxdepth=62, args_template=514, nargs=1, args=0x7fffffffa010) at bytecode.c:880
#14 0x000000000062cd50 in funcall_lambda (fun=19980181, nargs=1, arg_vector=0x7fffffffa010) at eval.c:2863
#15 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffa008) at eval.c:2748
#16 0x000000000067664b in exec_byte_code (bytestr=11218740, vector=11218773, maxdepth=54, args_template=1026, nargs=1, args=0x7fffffffa568) at bytecode.c:880
#17 0x000000000062cd50 in funcall_lambda (fun=11218685, nargs=1, arg_vector=0x7fffffffa560) at eval.c:2863
#18 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffa558) at eval.c:2748
#19 0x000000000067664b in exec_byte_code (bytestr=11217524, vector=11217557, maxdepth=22, args_template=2054, nargs=2, args=0x7fffffffaad8) at bytecode.c:880
#20 0x000000000062cd50 in funcall_lambda (fun=11217469, nargs=2, arg_vector=0x7fffffffaac8) at eval.c:2863
#21 0x000000000062c68f in Ffuncall (nargs=3, args=0x7fffffffaac0) at eval.c:2748
#22 0x000000000067664b in exec_byte_code (bytestr=26778052, vector=20327621, maxdepth=70, args_template=4114, nargs=4, args=0x7fffffffb0e0) at bytecode.c:880
#23 0x000000000062cd50 in funcall_lambda (fun=25718301, nargs=4, arg_vector=0x7fffffffb0c0) at eval.c:2863
#24 0x000000000062c68f in Ffuncall (nargs=5, args=0x7fffffffb0b8) at eval.c:2748
#25 0x000000000067664b in exec_byte_code (bytestr=18636164, vector=22137909, maxdepth=122, args_template=1542, nargs=9, args=0x7fffffffb618) at bytecode.c:880
#26 0x000000000062cd50 in funcall_lambda (fun=21872565, nargs=9, arg_vector=0x7fffffffb610) at eval.c:2863
#27 0x000000000062c68f in Ffuncall (nargs=10, args=0x7fffffffb608) at eval.c:2748
#28 0x000000000067664b in exec_byte_code (bytestr=19811332, vector=21941397, maxdepth=42, args_template=2, nargs=0, args=0x7fffffffbba8) at bytecode.c:880
#29 0x000000000062cd50 in funcall_lambda (fun=21941501, nargs=0, arg_vector=0x7fffffffbba8) at eval.c:2863
#30 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffbba0) at eval.c:2748
#31 0x000000000067664b in exec_byte_code (bytestr=19804484, vector=21941597, maxdepth=66, args_template=1026, nargs=0, args=0x7fffffffc100) at bytecode.c:880
#32 0x000000000062cd50 in funcall_lambda (fun=20574093, nargs=0, arg_vector=0x7fffffffc100) at eval.c:2863
#33 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffc0f8) at eval.c:2748
#34 0x000000000067664b in exec_byte_code (bytestr=19384388, vector=18492589, maxdepth=18, args_template=2, nargs=0, args=0x7fffffffc6d0) at bytecode.c:880
#35 0x000000000062cd50 in funcall_lambda (fun=21708709, nargs=0, arg_vector=0x7fffffffc6d0) at eval.c:2863
#36 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffc6c8) at eval.c:2748
#37 0x000000000062b780 in funcall_nil (nargs=1, args=0x7fffffffc6c8) at eval.c:2338
#38 0x000000000062bc60 in run_hook_with_args (nargs=1, args=0x7fffffffc6c8, funcall=0x62b75d <funcall_nil>) at eval.c:2515
#39 0x000000000062b807 in Frun_hook_with_args (nargs=1, args=0x7fffffffc6c8) at eval.c:2380
#40 0x000000000062bcea in run_hook (hook=21708709) at eval.c:2528
#41 0x000000000062b7c4 in Frun_hooks (nargs=2, args=0x7fffffffc7d0) at eval.c:2362
#42 0x000000000062c2d5 in Ffuncall (nargs=3, args=0x7fffffffc7c8) at eval.c:2679
#43 0x000000000067664b in exec_byte_code (bytestr=11253852, vector=11253885, maxdepth=86, args_template=2, nargs=0, args=0x7fffffffcd88) at bytecode.c:880
#44 0x000000000062cd50 in funcall_lambda (fun=11253805, nargs=0, arg_vector=0x7fffffffcd88) at eval.c:2863
#45 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffcd80) at eval.c:2748
#46 0x000000000067664b in exec_byte_code (bytestr=11249860, vector=11249893, maxdepth=50, args_template=2, nargs=0, args=0x7fffffffd230) at bytecode.c:880
#47 0x000000000062cd50 in funcall_lambda (fun=11249813, nargs=0, arg_vector=0x7fffffffd230) at eval.c:2863
#48 0x000000000062c9f7 in apply_lambda (fun=11249813, args=0, count=4) at eval.c:2800
#49 0x000000000062b026 in eval_sub (form=21000067) at eval.c:2217
#50 0x000000000062a512 in Feval (form=21000067, lexical=0) at eval.c:1994
#51 0x0000000000581380 in top_level_2 () at keyboard.c:1121
#52 0x0000000000628baf in internal_condition_case (bfun=0x58135d <top_level_2>, handlers=19104, hfun=0x580d8a <cmd_error>) at eval.c:1315
#53 0x00000000005813c1 in top_level_1 (ignore=0) at keyboard.c:1129
#54 0x000000000062817e in internal_catch (tag=45936, func=0x581382 <top_level_1>, arg=0) at eval.c:1080
#55 0x00000000005812b5 in command_loop () at keyboard.c:1090
#56 0x000000000058087a in recursive_edit_1 () at keyboard.c:697
#57 0x0000000000580a7a in Frecursive_edit () at keyboard.c:768
#58 0x000000000057e832 in main (argc=1, argv=0x7fffffffd758) at emacs.c:1629
Lisp Backtrace:
"x-create-frame" (0xffff8ed0)
"x-create-frame-with-faces" (0xffff9408)
0x1550b80 PVEC_COMPILED
"apply" (0xffff9a70)
"frame-creation-function" (0xffffa010)
"make-frame" (0xffffa560)
"make-frame-on-display" (0xffffaac8)
"frameset--restore-frame" (0xffffb0c0)
"frameset-restore" (0xffffb610)
"desktop-restore-frameset" (0xffffbba8)
"desktop-read" (0xffffc100)
0x14b3fa0 PVEC_COMPILED
"run-hooks" (0xffffc7d0)
"command-line" (0xffffcd88)
"normal-top-level" (0xffffd230)
[-- Attachment #5: bt-interactive-no-warning.txt --]
[-- Type: text/plain, Size: 4103 bytes --]
#0 0x00000000005656b4 in xg_set_geometry (f=0x472a1a0) at gtkutil.c:778
#1 0x00000000005667cf in xg_create_frame_widgets (f=0x472a1a0) at gtkutil.c:1216
#2 0x000000000054fc76 in x_window (f=0x472a1a0) at xfns.c:2727
#3 0x0000000000551d79 in Fx_create_frame (parms=74635283) at xfns.c:3484
#4 0x000000000062c40d in Ffuncall (nargs=2, args=0x7fffffffada8) at eval.c:2699
#5 0x000000000067664b in exec_byte_code (bytestr=10582108, vector=10582141, maxdepth=18, args_template=0, nargs=0, args=0x0) at bytecode.c:880
#6 0x000000000062d16f in funcall_lambda (fun=10582045, nargs=1, arg_vector=0xa1787d <pure+531805>) at eval.c:2929
#7 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffb2e0) at eval.c:2748
#8 0x000000000067664b in exec_byte_code (bytestr=23626564, vector=14868461, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffb960) at bytecode.c:880
#9 0x000000000062cd50 in funcall_lambda (fun=22350725, nargs=1, arg_vector=0x7fffffffb958) at eval.c:2863
#10 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffb950) at eval.c:2748
#11 0x000000000062b382 in Fapply (nargs=2, args=0x7fffffffb950) at eval.c:2284
#12 0x000000000062c2d5 in Ffuncall (nargs=3, args=0x7fffffffb948) at eval.c:2679
#13 0x000000000067664b in exec_byte_code (bytestr=23644068, vector=21208917, maxdepth=62, args_template=514, nargs=1, args=0x7fffffffbef0) at bytecode.c:880
#14 0x000000000062cd50 in funcall_lambda (fun=19980181, nargs=1, arg_vector=0x7fffffffbef0) at eval.c:2863
#15 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffbee8) at eval.c:2748
#16 0x000000000067664b in exec_byte_code (bytestr=11218740, vector=11218773, maxdepth=54, args_template=1026, nargs=0, args=0x7fffffffc430) at bytecode.c:880
#17 0x000000000062cd50 in funcall_lambda (fun=11218685, nargs=0, arg_vector=0x7fffffffc430) at eval.c:2863
#18 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffc428) at eval.c:2748
#19 0x000000000067664b in exec_byte_code (bytestr=11218412, vector=11218445, maxdepth=10, args_template=2, nargs=0, args=0x7fffffffcae0) at bytecode.c:880
#20 0x000000000062cd50 in funcall_lambda (fun=11218357, nargs=0, arg_vector=0x7fffffffcae0) at eval.c:2863
#21 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffcad8) at eval.c:2748
#22 0x0000000000622c37 in Ffuncall_interactively (nargs=1, args=0x7fffffffcad8) at callint.c:252
#23 0x000000000062c2d5 in Ffuncall (nargs=2, args=0x7fffffffcad0) at eval.c:2679
#24 0x000000000062b31d in Fapply (nargs=3, args=0x7fffffffcad0) at eval.c:2280
#25 0x000000000062313d in Fcall_interactively (function=5525680, record_flag=0, keys=14644629) at callint.c:389
#26 0x000000000062c47b in Ffuncall (nargs=4, args=0x7fffffffcd58) at eval.c:2706
#27 0x000000000067664b in exec_byte_code (bytestr=10945124, vector=10945157, maxdepth=54, args_template=4102, nargs=1, args=0x7fffffffd2b0) at bytecode.c:880
#28 0x000000000062cd50 in funcall_lambda (fun=10945077, nargs=1, arg_vector=0x7fffffffd2a8) at eval.c:2863
#29 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffd2a0) at eval.c:2748
#30 0x000000000062bdd3 in call1 (fn=14832, arg1=5525680) at eval.c:2558
#31 0x0000000000581f12 in command_loop_1 () at keyboard.c:1484
#32 0x0000000000628baf in internal_condition_case (bfun=0x5816f8 <command_loop_1>, handlers=19104, hfun=0x580d8a <cmd_error>) at eval.c:1315
#33 0x000000000058133a in command_loop_2 (ignore=0) at keyboard.c:1112
#34 0x000000000062817e in internal_catch (tag=45936, func=0x581311 <command_loop_2>, arg=0) at eval.c:1080
#35 0x00000000005812dc in command_loop () at keyboard.c:1091
#36 0x000000000058087a in recursive_edit_1 () at keyboard.c:697
#37 0x0000000000580a7a in Frecursive_edit () at keyboard.c:768
#38 0x000000000057e832 in main (argc=1, argv=0x7fffffffd758) at emacs.c:1629
Lisp Backtrace:
"x-create-frame" (0xffffadb0)
"x-create-frame-with-faces" (0xffffb2e8)
0x1550b80 PVEC_COMPILED
"apply" (0xffffb950)
"frame-creation-function" (0xffffbef0)
"make-frame" (0xffffc430)
"make-frame-command" (0xffffcae0)
"funcall-interactively" (0xffffcad8)
"call-interactively" (0xffffcd60)
"command-execute" (0xffffd2a8)
[-- Attachment #6: bt-no-desktop-no-warning.txt --]
[-- Type: text/plain, Size: 4010 bytes --]
#0 0x00000000005656b4 in xg_set_geometry (f=0x13b4c30) at gtkutil.c:778
#1 0x00000000005667cf in xg_create_frame_widgets (f=0x13b4c30) at gtkutil.c:1216
#2 0x000000000054fc76 in x_window (f=0x13b4c30) at xfns.c:2727
#3 0x0000000000551d79 in Fx_create_frame (parms=18836851) at xfns.c:3484
#4 0x000000000062c40d in Ffuncall (nargs=2, args=0x7fffffffabf8) at eval.c:2699
#5 0x000000000067664b in exec_byte_code (bytestr=10582108, vector=10582141, maxdepth=18, args_template=0, nargs=0, args=0x0) at bytecode.c:880
#6 0x000000000062d16f in funcall_lambda (fun=10582045, nargs=1, arg_vector=0xa1787d <pure+531805>) at eval.c:2929
#7 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffb130) at eval.c:2748
#8 0x000000000067664b in exec_byte_code (bytestr=23626564, vector=14868461, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffb7b0) at bytecode.c:880
#9 0x000000000062cd50 in funcall_lambda (fun=22350725, nargs=1, arg_vector=0x7fffffffb7a8) at eval.c:2863
#10 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffb7a0) at eval.c:2748
#11 0x000000000062b382 in Fapply (nargs=2, args=0x7fffffffb7a0) at eval.c:2284
#12 0x000000000062c2d5 in Ffuncall (nargs=3, args=0x7fffffffb798) at eval.c:2679
#13 0x000000000067664b in exec_byte_code (bytestr=23644068, vector=21208917, maxdepth=62, args_template=514, nargs=1, args=0x7fffffffbd40) at bytecode.c:880
#14 0x000000000062cd50 in funcall_lambda (fun=19980181, nargs=1, arg_vector=0x7fffffffbd40) at eval.c:2863
#15 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffbd38) at eval.c:2748
#16 0x000000000067664b in exec_byte_code (bytestr=11218740, vector=11218773, maxdepth=54, args_template=1026, nargs=1, args=0x7fffffffc288) at bytecode.c:880
#17 0x000000000062cd50 in funcall_lambda (fun=11218685, nargs=1, arg_vector=0x7fffffffc280) at eval.c:2863
#18 0x000000000062c68f in Ffuncall (nargs=2, args=0x7fffffffc278) at eval.c:2748
#19 0x000000000067664b in exec_byte_code (bytestr=11215204, vector=11215237, maxdepth=26, args_template=2, nargs=0, args=0x7fffffffc7c0) at bytecode.c:880
#20 0x000000000062cd50 in funcall_lambda (fun=11215157, nargs=0, arg_vector=0x7fffffffc7c0) at eval.c:2863
#21 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffc7b8) at eval.c:2748
#22 0x000000000067664b in exec_byte_code (bytestr=11253852, vector=11253885, maxdepth=86, args_template=2, nargs=0, args=0x7fffffffcd78) at bytecode.c:880
#23 0x000000000062cd50 in funcall_lambda (fun=11253805, nargs=0, arg_vector=0x7fffffffcd78) at eval.c:2863
#24 0x000000000062c68f in Ffuncall (nargs=1, args=0x7fffffffcd70) at eval.c:2748
#25 0x000000000067664b in exec_byte_code (bytestr=11249860, vector=11249893, maxdepth=50, args_template=2, nargs=0, args=0x7fffffffd220) at bytecode.c:880
#26 0x000000000062cd50 in funcall_lambda (fun=11249813, nargs=0, arg_vector=0x7fffffffd220) at eval.c:2863
#27 0x000000000062c9f7 in apply_lambda (fun=11249813, args=0, count=4) at eval.c:2800
#28 0x000000000062b026 in eval_sub (form=21000067) at eval.c:2217
#29 0x000000000062a512 in Feval (form=21000067, lexical=0) at eval.c:1994
#30 0x0000000000581380 in top_level_2 () at keyboard.c:1121
#31 0x0000000000628baf in internal_condition_case (bfun=0x58135d <top_level_2>, handlers=19104, hfun=0x580d8a <cmd_error>) at eval.c:1315
#32 0x00000000005813c1 in top_level_1 (ignore=0) at keyboard.c:1129
#33 0x000000000062817e in internal_catch (tag=45936, func=0x581382 <top_level_1>, arg=0) at eval.c:1080
#34 0x00000000005812b5 in command_loop () at keyboard.c:1090
#35 0x000000000058087a in recursive_edit_1 () at keyboard.c:697
#36 0x0000000000580a7a in Frecursive_edit () at keyboard.c:768
#37 0x000000000057e832 in main (argc=2, argv=0x7fffffffd748) at emacs.c:1629
Lisp Backtrace:
"x-create-frame" (0xffffac00)
"x-create-frame-with-faces" (0xffffb138)
0x1550b80 PVEC_COMPILED
"apply" (0xffffb7a0)
"frame-creation-function" (0xffffbd40)
"make-frame" (0xffffc280)
"frame-initialize" (0xffffc7c0)
"command-line" (0xffffcd78)
"normal-top-level" (0xffffd220)
next prev parent reply other threads:[~2017-02-24 20:28 UTC|newest]
Thread overview: 75+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-02-23 16:08 bug#25851: 25.2; GTK warning when starting Emacs when desktop file has more than one frame N. Jackson
2017-02-23 16:24 ` Eli Zaretskii
2017-02-24 2:33 ` N. Jackson
2017-02-24 8:07 ` Eli Zaretskii
2017-02-24 13:41 ` N. Jackson
2017-02-24 13:53 ` N. Jackson
2017-02-24 14:10 ` Eli Zaretskii
2017-02-24 16:09 ` N. Jackson
2017-02-24 20:28 ` N. Jackson [this message]
2017-02-25 8:17 ` Eli Zaretskii
2017-02-26 22:41 ` N. Jackson
2017-02-27 0:31 ` N. Jackson
2017-02-27 16:18 ` Eli Zaretskii
2017-02-27 18:26 ` N. Jackson
2017-02-27 18:37 ` Eli Zaretskii
2017-02-28 9:46 ` martin rudalics
2017-03-01 20:05 ` N. Jackson
2017-03-23 8:00 ` martin rudalics
2017-03-23 14:11 ` N. Jackson
2017-03-24 9:01 ` martin rudalics
2017-03-24 20:28 ` N. Jackson
2017-03-25 6:26 ` Eli Zaretskii
2017-03-28 13:15 ` N. Jackson
2017-03-29 7:36 ` martin rudalics
2017-03-25 9:25 ` martin rudalics
2017-04-27 19:28 ` N. Jackson
2017-04-11 6:49 ` martin rudalics
2017-04-27 19:55 ` N. Jackson
2017-04-29 10:30 ` martin rudalics
2017-04-29 19:32 ` N. Jackson
2017-04-30 8:32 ` martin rudalics
2017-04-30 16:13 ` N. Jackson
2017-04-30 19:36 ` martin rudalics
2017-02-28 9:46 ` martin rudalics
2017-02-28 15:51 ` Eli Zaretskii
2017-02-28 18:42 ` martin rudalics
2017-02-28 18:50 ` Eli Zaretskii
2017-03-01 8:29 ` martin rudalics
2017-03-01 16:18 ` Eli Zaretskii
2017-03-01 19:36 ` martin rudalics
2017-03-01 19:47 ` Eli Zaretskii
2017-03-01 20:11 ` Eli Zaretskii
2017-03-02 11:00 ` martin rudalics
2017-03-02 15:09 ` Eli Zaretskii
2017-03-02 17:57 ` martin rudalics
2017-03-02 20:10 ` Eli Zaretskii
2017-03-03 8:13 ` martin rudalics
2017-03-03 8:25 ` Eli Zaretskii
2017-03-01 20:16 ` N. Jackson
2017-03-03 8:13 ` martin rudalics
2017-03-03 13:05 ` N. Jackson
2017-03-03 14:24 ` martin rudalics
2017-03-06 18:25 ` N. Jackson
2017-03-06 18:44 ` martin rudalics
2017-02-25 8:21 ` martin rudalics
2017-02-26 22:47 ` N. Jackson
2017-02-27 2:22 ` N. Jackson
2017-02-27 8:04 ` martin rudalics
2017-02-27 17:56 ` N. Jackson
2017-02-28 9:46 ` martin rudalics
2017-02-25 7:55 ` Eli Zaretskii
2017-02-26 22:09 ` N. Jackson
2017-03-23 7:59 ` martin rudalics
2017-03-23 13:47 ` Drew Adams
2017-03-23 14:34 ` N. Jackson
2017-03-24 9:01 ` martin rudalics
2017-03-24 20:37 ` N. Jackson
2017-03-25 9:25 ` martin rudalics
2017-03-23 15:24 ` Eli Zaretskii
2017-03-24 9:02 ` martin rudalics
2017-04-27 19:45 ` N. Jackson
2017-04-27 19:52 ` Noam Postavsky
2017-04-28 14:15 ` N. Jackson
2017-04-28 14:25 ` N. Jackson
2017-09-25 16:31 ` N. Jackson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y3wvqqos.fsf@moondust.localdomain \
--to=nljlistbox2@gmail.com \
--cc=25851@debbugs.gnu.org \
--cc=eliz@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).